diff options
-rw-r--r-- | README.org | 8 | ||||
-rw-r--r-- | common-playbook.yml | 2 | ||||
-rw-r--r-- | group_vars/all.yml | 2 | ||||
-rw-r--r-- | inventory.yml | 2 | ||||
-rw-r--r-- | roles/pad/tasks/main.yml | 8 | ||||
-rw-r--r-- | roles/pad/vars/main.yml | 4 |
6 files changed, 13 insertions, 13 deletions
@@ -490,10 +490,4 @@ ansible-galaxy role install systemli.etherpad nodemon -e '*' -w ../../roles/pad/ -x "vagrant destroy -f && vagrant up --provision" Backing up: - -- name: Load vars - hosts: all - tags: always - tasks: - - include_vars: - file: prod-vars.yml +ansible-playbook -i inventory.yml backup-playbook.yml diff --git a/common-playbook.yml b/common-playbook.yml index a4c41e8..4b12e4d 100644 --- a/common-playbook.yml +++ b/common-playbook.yml @@ -15,7 +15,7 @@ - edit - name: Set up proxy hosts: pad - tags: proxy + tags: proxy, pad-proxy roles: - pad-proxy - name: Set up pad diff --git a/group_vars/all.yml b/group_vars/all.yml index 97eb83e..f9be97a 100644 --- a/group_vars/all.yml +++ b/group_vars/all.yml @@ -43,6 +43,6 @@ media_protect_root: true protect_stream_with_password: false restreaming_platforms: [] - +update_cache: true backup_dir_on_server: "~{{emacsconf_user}}/backups/" local_backup_dir: "backups/" diff --git a/inventory.yml b/inventory.yml index 76d796e..aa8732d 100644 --- a/inventory.yml +++ b/inventory.yml @@ -31,6 +31,7 @@ prod: ansible_ssh_user: orga ansible_python_interpreter: /usr/bin/python3 ansible_become: true + update_cache: false wiki: ansible_host: front0.emacsconf.org remote_user: orga @@ -43,6 +44,7 @@ prod: ansible_ssh_user: orga ansible_python_interpreter: /usr/bin/python3 ansible_become: true + update_cache: false media: ansible_host: media.emacsconf.org remote_user: sachac diff --git a/roles/pad/tasks/main.yml b/roles/pad/tasks/main.yml index e2836a6..6e32ff6 100644 --- a/roles/pad/tasks/main.yml +++ b/roles/pad/tasks/main.yml @@ -5,7 +5,7 @@ block: - name: Add GPG apt: - update_cache: yes + update_cache: "{{ update_cache }}" name: - gpg - sudo @@ -17,15 +17,15 @@ - name: Add nodesource repository ansible.builtin.apt_repository: repo: deb https://deb.nodesource.com/node_20.x nodistro main - update_cache: yes + update_cache: "{{ update_cache }}" - name: Install packages apt: - update_cache: yes + update_cache: "{{ update_cache }}" name: - git - systemd - sudo - - nodejs + - nodejs=20.19.5-1nodesource1 - mariadb-server - mariadb-client state: present diff --git a/roles/pad/vars/main.yml b/roles/pad/vars/main.yml index 757b434..dfe2bfc 100644 --- a/roles/pad/vars/main.yml +++ b/roles/pad/vars/main.yml @@ -14,3 +14,7 @@ etherpad_soffice: "null" etherpad_edit_only: "true" etherpad_mysql_database_user: etherpad etherpad_mysql_database_name: etherpad +etherpad_db_type: mysql +etherpad_mysql_database_host: localhost +etherpad_mysql_database_password: "{{ etherpad_database_password }}" +etherpad_min_node_version: "18.18.2" |