Merge "Add proxy support"

This commit is contained in:
Jenkins 2016-10-12 14:43:31 +00:00 committed by Gerrit Code Review
commit ac2ae82a0b
3 changed files with 16 additions and 2 deletions

View File

@ -2,3 +2,6 @@
db_user: "wpdbuser"
db_pass: "{{ lookup('password',
'/tmp/sqlpassword chars=ascii_letters,digits length=8') }}"
proxy_env: {
}

View File

@ -24,10 +24,16 @@
wp --path=/var/www/html theme activate
"{{ app_env.wp_theme.split('/').pop().split('.')[0] }}"
- name: Install wordpress importor plugin
- name: Download wordpress importer plugin
get_url:
url: "http://downloads.wordpress.org/plugin/wordpress-importer.0.6.3.zip"
dest: /tmp/wordpress-importer.zip
force: yes
- name: Install wordpress importer plugin
shell: >
sudo -u www-data wp --path=/var/www/html
plugin install wordpress-importer --activate
plugin install /tmp/wordpress-importer.zip --activate
args:
warn: no

View File

@ -16,6 +16,7 @@
- "vars/{{ env }}.yml"
roles:
- database
environment: "{{proxy_env}}"
- name: setup web servers
hosts: webservers
@ -26,6 +27,7 @@
- "vars/{{ env }}.yml"
roles:
- webserver
environment: "{{proxy_env}}"
- name: setup load balancer servers
hosts: balancers
@ -36,6 +38,7 @@
- "vars/{{ env }}.yml"
roles:
- balancer
environment: "{{proxy_env}}"
- name: install wordpress
hosts: wps
@ -44,6 +47,7 @@
- "vars/{{ env }}.yml"
roles:
- wordpress
environment: "{{proxy_env}}"
- name: clean up resources
hosts: cloud
@ -54,6 +58,7 @@
- include: "roles/cleaner/tasks/{{action}}.yml"
roles:
- cleaner
environment: "{{proxy_env}}"
- name: Inform the installer
hosts: cloud