mirror of
https://github.com/frappe/bench.git
synced 2024-11-11 15:51:03 +00:00
[update] wkhtmltopdf 0.12.3 (#329)
* [update] wkhtmltopdf 0.12.3 * [minor] fix path * [fix] make folder before move * [path] try file copy * [path] try file copy * [copy] use sudo * [copy] become root
This commit is contained in:
parent
97d44518d3
commit
517a229565
@ -5,7 +5,6 @@
|
||||
bench_path: "/home/{{ ansible_user_id }}/frappe-bench"
|
||||
mysql_config_template: "templates/simple_mariadb_config.cnf"
|
||||
mysql_conf_dir: /etc/my.cnf.d/
|
||||
wkhtmltopdf_version: 0.12.2.1
|
||||
|
||||
tasks:
|
||||
|
||||
@ -73,7 +72,7 @@
|
||||
- include: includes/mariadb_centos.yml
|
||||
|
||||
# install WKHTMLtoPDF
|
||||
- include: includes/wkhtmltopdf_centos.yml
|
||||
- include: includes/wkhtmltopdf.yml
|
||||
|
||||
# setup MariaDB
|
||||
- include: includes/setup_mariadb.yml
|
||||
|
@ -5,7 +5,6 @@
|
||||
bench_path: "/home/{{ ansible_user_id }}/frappe-bench"
|
||||
mysql_config_template: "templates/simple_mariadb_config.cnf"
|
||||
mysql_conf_dir: /etc/mysql/conf.d/
|
||||
wkhtmltopdf_version: 0.12.2.1
|
||||
|
||||
tasks:
|
||||
|
||||
@ -110,7 +109,7 @@
|
||||
- include: includes/mariadb_debian.yml
|
||||
|
||||
# install WKHTMLtoPDF
|
||||
- include: includes/wkhtmltopdf_ubuntu_debian.yml
|
||||
- include: includes/wkhtmltopdf.yml
|
||||
|
||||
# setup MariaDB
|
||||
- include: includes/setup_mariadb.yml
|
||||
|
14
playbooks/develop/includes/wkhtmltopdf.yml
Normal file
14
playbooks/develop/includes/wkhtmltopdf.yml
Normal file
@ -0,0 +1,14 @@
|
||||
---
|
||||
- name: download wkthmltox linux
|
||||
get_url: url=http://download.gna.org/wkhtmltopdf/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.tar.xz dest=/tmp/wkhtmltox.tar.xz
|
||||
|
||||
- name: Creates directory
|
||||
file: path=/tmp/wkhtmltox state=directory
|
||||
|
||||
- name: unarchive wkhtmltopdf
|
||||
unarchive: src=/tmp/wkhtmltox.tar.xz dest=/tmp
|
||||
|
||||
- name: copy to /usr/local/bin
|
||||
copy: src="/tmp/wkhtmltox/bin/wkhtmltopdf" dest="/usr/local/bin/wkhtmltopdf"
|
||||
become: true
|
||||
become_user: root
|
@ -1,12 +0,0 @@
|
||||
---
|
||||
- name: Download wkhtmltopdf
|
||||
get_url:
|
||||
url=http://download.gna.org/wkhtmltopdf/0.12/{{ wkhtmltopdf_version }}/wkhtmltox-{{ wkhtmltopdf_version }}_linux-centos{{ ansible_lsb.major_release }}-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.rpm
|
||||
dest="/tmp/"
|
||||
become: yes
|
||||
become_user: root
|
||||
|
||||
- name: Install wkhtmltopdf deb
|
||||
yum: name=/tmp/wkhtmltox-{{ wkhtmltopdf_version }}_linux-centos{{ ansible_lsb.major_release }}-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.rpm state=present
|
||||
become: yes
|
||||
become_user: root
|
@ -1,28 +0,0 @@
|
||||
---
|
||||
- name: Download wkhtmltopdf
|
||||
get_url:
|
||||
url=http://download.gna.org/wkhtmltopdf/0.12/{{ wkhtmltopdf_version }}/wkhtmltox-{{ wkhtmltopdf_version }}_linux-{{ ansible_distribution_release }}-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.deb
|
||||
dest="/tmp/"
|
||||
become: yes
|
||||
become_user: root
|
||||
when: ansible_distribution_release in ("jessie", "precise", "trusty", "wheezy")
|
||||
|
||||
- name: Install wkhtmltopdf deb
|
||||
apt: deb=/tmp/wkhtmltox-{{ wkhtmltopdf_version }}_linux-{{ ansible_distribution_release }}-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.deb
|
||||
become: yes
|
||||
become_user: root
|
||||
when: ansible_distribution_release in ("jessie", "precise", "trusty", "wheezy")
|
||||
|
||||
- name: Download wkhtmltopdf for Ubuntu Wily
|
||||
get_url:
|
||||
url=http://download.gna.org/wkhtmltopdf/0.12/{{ wkhtmltopdf_version }}/wkhtmltox-{{ wkhtmltopdf_version }}_linux-trusty-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.deb
|
||||
dest="/tmp/"
|
||||
become: yes
|
||||
become_user: root
|
||||
when: ansible_distribution_release=="wily"
|
||||
|
||||
- name: Install wkhtmltopdf deb for Ubuntu Wily
|
||||
apt: deb=/tmp/wkhtmltox-{{ wkhtmltopdf_version }}_linux-trusty-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.deb
|
||||
become: yes
|
||||
become_user: root
|
||||
when: ansible_distribution_release=="wily"
|
@ -5,7 +5,6 @@
|
||||
bench_path: "/home/{{ ansible_user_id }}/frappe-bench"
|
||||
mysql_config_template: "templates/simple_mariadb_config.cnf"
|
||||
mysql_conf_dir: /etc/mysql/conf.d/
|
||||
wkhtmltopdf_version: 0.12.2.1
|
||||
|
||||
tasks:
|
||||
|
||||
@ -93,7 +92,7 @@
|
||||
- include: includes/mariadb_ubuntu.yml
|
||||
|
||||
# install WKHTMLtoPDF
|
||||
- include: includes/wkhtmltopdf_ubuntu_debian.yml
|
||||
- include: includes/wkhtmltopdf.yml
|
||||
|
||||
# setup MariaDB
|
||||
- include: includes/setup_mariadb.yml
|
||||
|
@ -1 +1 @@
|
||||
wkhtmltopdf_version: 0.12.2.1
|
||||
wkhtmltopdf_version: 0.12.3
|
@ -8,10 +8,6 @@
|
||||
- xorg-x11-fonts-Type1
|
||||
when: ansible_os_family == 'RedHat'
|
||||
|
||||
- name: Install wkhtmltopdf rpm
|
||||
yum: name=http://download.gna.org/wkhtmltopdf/0.12/{{ wkhtmltopdf_version }}/wkhtmltox-{{ wkhtmltopdf_version }}_linux-centos{{ ansible_distribution_major_version }}-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.rpm
|
||||
when: ansible_os_family == 'RedHat'
|
||||
|
||||
- name: install base fonts
|
||||
apt: name={{ item }} state=present
|
||||
with_items:
|
||||
@ -21,12 +17,11 @@
|
||||
- xfonts-base
|
||||
when: ansible_os_family == 'Debian'
|
||||
|
||||
- name: Download wkhtmltopdf
|
||||
get_url:
|
||||
url=http://download.gna.org/wkhtmltopdf/0.12/{{ wkhtmltopdf_version }}/wkhtmltox-{{ wkhtmltopdf_version }}_linux-{{ ansible_distribution_release }}-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.deb
|
||||
dest="/tmp/"
|
||||
when: ansible_os_family == 'Debian'
|
||||
- name: download wkthmltox linux
|
||||
get_url: url=http://download.gna.org/wkhtmltopdf/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.tar.xz dest=/tmp/wkhtmltox.tar.xz
|
||||
|
||||
- name: Install wkhtmltopdf deb
|
||||
apt: deb=/tmp/wkhtmltox-{{ wkhtmltopdf_version }}_linux-{{ ansible_distribution_release }}-{{ "amd64" if ansible_architecture == "x86_64" else "i386"}}.deb
|
||||
when: ansible_os_family == 'Debian'
|
||||
- name: unarchive wkhtmltopdf
|
||||
unarchive: src=/tmp/wkhtmltox.tar.xz dest=/tmp/wkhtmltox
|
||||
|
||||
- name: move to /usr/local/bin
|
||||
command: creates="/usr/local/bin/wkhtmltopdf" mv /tmp/wkhtmltox/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf
|
Loading…
Reference in New Issue
Block a user