fix: url issues + setup for eval
This commit is contained in:
@@ -14,3 +14,9 @@
|
|||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
state: absent
|
state: absent
|
||||||
path: "{{ dest_dir }}"
|
path: "{{ dest_dir }}"
|
||||||
|
|
||||||
|
- name: Remove schedule to start app at reboot
|
||||||
|
ansible.builtin.cron:
|
||||||
|
name: "Start app at boot"
|
||||||
|
special_time: reboot
|
||||||
|
state: absent
|
||||||
@@ -83,10 +83,32 @@ services:
|
|||||||
- site_data:/var/www/html
|
- site_data:/var/www/html
|
||||||
depends_on:
|
depends_on:
|
||||||
- wordpress
|
- wordpress
|
||||||
|
- mariadb
|
||||||
working_dir: /var/www/html
|
working_dir: /var/www/html
|
||||||
command: >
|
command: >
|
||||||
/bin/sh -c 'sleep 10; wp core install --url=https://$APP_DOMAIN --title="Le Noctambule" --admin_name=$WP_ADMIN --admin_password=$WP_ADMIN_PWD --admin_email=$WP_ADMIN_EMAIL; wp user create $WP_USER $WP_EMAIL --user_pass=$WP_PWD --role=author'
|
/bin/sh -c '
|
||||||
|
sleep 10;
|
||||||
|
|
||||||
|
until wp core install \
|
||||||
|
--url=https://$APP_DOMAIN \
|
||||||
|
--title="Le Noctambule" \
|
||||||
|
--admin_name=$WP_ADMIN \
|
||||||
|
--admin_password=$WP_ADMIN_PWD \
|
||||||
|
--admin_email=$WP_ADMIN_EMAIL
|
||||||
|
do
|
||||||
|
echo "Waiting for WordPress to be ready...";
|
||||||
|
sleep 5;
|
||||||
|
done;
|
||||||
|
|
||||||
|
until wp user create \
|
||||||
|
$WP_USER $WP_EMAIL \
|
||||||
|
--user_pass=$WP_PWD \
|
||||||
|
--role=author
|
||||||
|
do
|
||||||
|
echo "Retrying user creation...";
|
||||||
|
sleep 5;
|
||||||
|
done;
|
||||||
|
'
|
||||||
nginx:
|
nginx:
|
||||||
container_name: nginx
|
container_name: nginx
|
||||||
image: nginx:latest
|
image: nginx:latest
|
||||||
|
|||||||
5
inventory/remote.yml
Normal file
5
inventory/remote.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
hosts:
|
||||||
|
hosts:
|
||||||
|
161.35.155.92:
|
||||||
|
ansible_port: 22
|
||||||
|
ansible_user: root
|
||||||
@@ -7,4 +7,4 @@ WP_EMAIL={{WP_EMAIL}}
|
|||||||
WP_ADMIN={{WP_ADMIN}}
|
WP_ADMIN={{WP_ADMIN}}
|
||||||
WP_ADMIN_PWD={{WP_ADMIN_PWD}}
|
WP_ADMIN_PWD={{WP_ADMIN_PWD}}
|
||||||
WP_ADMIN_EMAIL={{WP_ADMIN_EMAIL}}
|
WP_ADMIN_EMAIL={{WP_ADMIN_EMAIL}}
|
||||||
APP_DOMAIN={{cert_domain}}
|
APP_DOMAIN={{ inventory_hostname }}
|
||||||
3
vars.yml
3
vars.yml
@@ -1,7 +1,6 @@
|
|||||||
is_local: true
|
is_local: true
|
||||||
passphrase: changeme
|
passphrase: changeme
|
||||||
cert_domain: "example.com"
|
cert_domain: "{{ inventory_hostname }}"
|
||||||
cert_email: "admin@example.com"
|
|
||||||
dest_dir: /var/app/
|
dest_dir: /var/app/
|
||||||
cert_path: "{{ dest_dir }}/srcs/nginx/certbot/conf/live/{{ cert_domain }}"
|
cert_path: "{{ dest_dir }}/srcs/nginx/certbot/conf/live/{{ cert_domain }}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user