- name: Générer un certififat avec certbot # noqa : command-instead-of-module
become: true
- ansible.builtin.command: 'certbot certonly -n --nginx -d {{ SITE }}.{{ DOMAIN }}.{{ TLD }}'
+ ansible.builtin.command: 'certbot certonly -n --nginx -d {{ config_ss_domain | default(SITE) }}.{{ DOMAIN }}.{{ TLD }}'
register: certbot_log
ignore_errors: true
changed_when: false
when: config_php == 'oui' or SITE == 'paheko' or SITE == 'WP' or SITE == 'nuage'
- name: Inclure la configuration d'une bdd postgres
- ansible.builtin.include_tasks: tasks/config_bdd_postgres.yml
+ ansible.builtin.include_tasks: tasks/config_postgres.yml
when: config_bdd == 'postgres' or SITE == 'nuage'
- name: Inclure la configuration d'une bdd mariadb
- ansible.builtin.include_tasks: tasks/config_bdd_mariadb.yml
+ ansible.builtin.include_tasks: tasks/config_mariadb.yml
when: config_bdd == 'mariadb' or SITE == 'WP'
- name: Inclure la configuration nextcloud si besoin
when: SITE == 'paheko'
- name: Inclure la configuration WP si besoin
- ansible.builtin.include_tasks: tasks/config_wp.yml
+ ansible.builtin.include_tasks: tasks/config_WP.yml
when: SITE == 'WP'
- name: Inclure le configuration du backup
- name: Inclure le configuration SFTP
ansible.builtin.include_tasks: tasks/config_sftp.yml
- when: sftp == 'oui'
+ when: sftp_key != '' and sftp_key != 'non'