diff --git a/roles/ynh_apps/tasks/app.yml b/roles/ynh_apps/tasks/app.yml index cf7519b03c30b8628e2e5d7a9e0c46576fd74853..a024560330b0899e532dc290b440a2d871d68d48 100644 --- a/roles/ynh_apps/tasks/app.yml +++ b/roles/ynh_apps/tasks/app.yml @@ -24,8 +24,7 @@ --label "{{ ynh_app.label }}" \ --args "{% for key, value in ynh_app.args.items() %}{{ key }}={{ value }}{% if not loop.last %}&{% endif %}{% endfor %}" changed_when: False - tags: - - apps + tags: apps # Post-installation part - name: Create post-install template @@ -37,8 +36,7 @@ mode: "{{ (item.type == 'script') | ternary('740', '660') }}" loop: "{{ ynh_app.post_install|default([]) }}" when: ynh_app.post_install - tags: - - apps + tags: apps - name: Launch post-install script ansible.builtin.command: "{{ ynh_app_post_install.dest }}" @@ -48,8 +46,7 @@ loop_control: loop_var: ynh_app_post_install when: ynh_app_post_install.type == "script" - tags: - - apps + tags: apps - name: Remove script after execution ansible.builtin.file: @@ -59,5 +56,4 @@ loop_control: loop_var: ynh_app_post_install when: ynh_app_post_install.type == "script" - tags: - - apps + tags: apps diff --git a/roles/ynh_apps/tasks/apps.yml b/roles/ynh_apps/tasks/apps.yml index 9fb8e0e41381cccc8e3d8b8e28085e7a434ad32f..240a6df0ae47a4a4bd553368102d071af97f0cfb 100644 --- a/roles/ynh_apps/tasks/apps.yml +++ b/roles/ynh_apps/tasks/apps.yml @@ -22,13 +22,11 @@ ansible.builtin.command: yunohost app map --output-as json register: ynh_installed_apps_raw changed_when: False - tags: - - apps + tags: apps - name: Format json of apps ansible.builtin.set_fact: ynh_installed_apps="{{ ynh_installed_apps_raw.stdout | from_json }}" - tags: - - apps + tags: apps - name: Install yunohost apps and perform post-install ansible.builtin.include_tasks: app.yml @@ -36,5 +34,4 @@ loop_control: loop_var: ynh_app when: ynh_app.label not in ynh_installed_apps.values() - tags: - - apps + tags: apps diff --git a/roles/ynh_apps/tasks/main.yml b/roles/ynh_apps/tasks/main.yml index 289486ce2d189b0220af1569d7a72dfd82277d2f..0b1181503e39a76bde7d7c4c39da5a5d92a79149 100644 --- a/roles/ynh_apps/tasks/main.yml +++ b/roles/ynh_apps/tasks/main.yml @@ -21,6 +21,4 @@ - name: Install Yunohost apps ansible.builtin.include_tasks: apps.yml when: ynh_apps - tags: - - yunohost - - apps + tags: apps diff --git a/roles/ynh_backup/tasks/backup.yml b/roles/ynh_backup/tasks/backup.yml index c235c3cd0a0b50bb2dfdc6cfadf708738cadba85..688d36a98cac0fd6e892ed021788cfe341fdee6f 100644 --- a/roles/ynh_backup/tasks/backup.yml +++ b/roles/ynh_backup/tasks/backup.yml @@ -23,8 +23,7 @@ path: "{{ ynh_backup.directory | default('/home/yunohost.backup/archives') }}" state: directory mode: '0750' - tags: - - backup + tags: backup - name: Create backup script ansible.builtin.template: @@ -33,8 +32,7 @@ owner: root group: root mode: '0740' - tags: - - backup + tags: backup - name: Create cron task to schedule YNH backup script ansible.builtin.cron: @@ -46,6 +44,4 @@ user: root job: "{{ ynh_backup_dest_script }}" cron_file: ynh_backup_cron - tags: - - backup - - cron + tags: backup diff --git a/roles/ynh_backup/tasks/borgbackup.yml b/roles/ynh_backup/tasks/borgbackup.yml index 3d87cda133f107fd81671b72269e03e34e086d60..b3fca77c4889d62c3b84a8d08bdeedcf850d38af 100644 --- a/roles/ynh_backup/tasks/borgbackup.yml +++ b/roles/ynh_backup/tasks/borgbackup.yml @@ -21,18 +21,22 @@ ansible.builtin.command: ansible-galaxy install m3nu.ansible_role_borgbackup,v0.9.0 -p ~/.ansible/roles delegate_to: localhost become: False + tags: borg - name: run BorgBackup role ansible.builtin.import_role: name: m3nu.ansible_role_borgbackup + tags: borg - name: Create backup folder for BorgBackup repository ansible.builtin.file: path: "{{ borg_repository }}" state: directory mode: '0750' + tags: borg - name: Configure host for Borg Remote repository + tags: borg block: - name: deploy ssh public key for BorgBackup ansible.builtin.copy: @@ -58,6 +62,7 @@ line: "{{ ynh_ssh_borg_command }}" state: present when: ynh_ssh_borg_command is defined + tags: borg - name: change archive name in "/etc/borgmatic/{{ borgmatic_config_name }}" @@ -66,6 +71,7 @@ regexp: "archive_name_format:" line: " archive_name_format: {{ borg_archive_name_format }}" state: present + tags: borg - name: Create borg launch script in /usr/local/bin ansible.builtin.copy: @@ -77,6 +83,8 @@ owner: root group: root mode: "0755" + tags: borg - name: Initialize a new Borg repository ansible.builtin.command: "{{ borg_init_command }}" + tags: borg diff --git a/roles/ynh_backup/tasks/main.yml b/roles/ynh_backup/tasks/main.yml index 86cbde31656c3443f378a4ef68b440bae90b53f8..caec44180a9b009372b92bafeb4b24f59987d414 100644 --- a/roles/ynh_backup/tasks/main.yml +++ b/roles/ynh_backup/tasks/main.yml @@ -21,12 +21,9 @@ - name: Enable Yunohost apps backup ansible.builtin.include_tasks: backup.yml when: ynh_backup.scheduled - tags: - - backup + tags: backup - name: Use Borg Backup with YunoHost ansible.builtin.include_tasks: borgbackup.yml when: ynh_borg_backup_scheduled - tags: - - backup - - borg + tags: borg diff --git a/roles/ynh_config/tasks/autoupdate.yml b/roles/ynh_config/tasks/autoupdate.yml index d840481909ce5987ae858cb6267335a264f2f676..ddd0be4cd27ab030f9edea333744bc161e334619 100644 --- a/roles/ynh_config/tasks/autoupdate.yml +++ b/roles/ynh_config/tasks/autoupdate.yml @@ -28,7 +28,6 @@ tags: - yunohost - update - - cron - name: Creates cron task under /etc/cron.d to auto-update Yunohost ansible.builtin.cron: @@ -41,4 +40,3 @@ tags: - yunohost - update - - cron diff --git a/roles/ynh_setup/tasks/main.yml b/roles/ynh_setup/tasks/main.yml index 83faae09c83426053d1c150da62c04e71de02992..93c94639982fdbac47da0e04c86b3b7b8b6232cd 100644 --- a/roles/ynh_setup/tasks/main.yml +++ b/roles/ynh_setup/tasks/main.yml @@ -53,6 +53,7 @@ - "{{ ynh_data_dirs }}" tags: - linux + - yunohost when: ynh_data_dirs_enabled - name: Create symbolic links for Yunohost subdirs @@ -65,6 +66,7 @@ - "{{ ynh_data_dirs }}" tags: - linux + - yunohost when: ynh_data_dirs_enabled - name: Test if Yunohost is already installed @@ -97,7 +99,6 @@ when: not ynh_file_install.stat.exists tags: - yunohost - - domains - name: Create extra domains ansible.builtin.include_tasks: domains.yml