diff --git a/ansible/roles/docker-jenkins/defaults/main.yaml b/ansible/roles/docker-jenkins/defaults/main.yaml index 7696c6f..35471e5 100644 --- a/ansible/roles/docker-jenkins/defaults/main.yaml +++ b/ansible/roles/docker-jenkins/defaults/main.yaml @@ -3,6 +3,7 @@ # Переменные, необходимые для установки и настройки Jenkins via Docker, применимые ко всем дистрибутивам в равной степени: jenkins_config_dir: "/opt/jenkins_config" +jenkins_inactive_config_dir: "/opt/jenkins_inactive_config" jenkins_data_dir: "/opt/jenkins_data" jenkins_docker_dir: "/opt/jenkins_docker" jenkins_dir_mode: "u=rwx,g=rwx,o=r" diff --git a/ansible/roles/docker-jenkins/tasks/debian.yaml b/ansible/roles/docker-jenkins/tasks/debian.yaml index 56030f6..61e33c7 100644 --- a/ansible/roles/docker-jenkins/tasks/debian.yaml +++ b/ansible/roles/docker-jenkins/tasks/debian.yaml @@ -58,3 +58,8 @@ - name: The output result of our variable on Debian family distro debug: var: docker_compose_output + +# Переименование директории, в которой хранится конфигурация CasC, для её отключения при повторном запуске: +- name: Rename directory from jenkins_config to jenkins_inactive_config on Debian family distro + command: mv {{jenkins_config_dir}} {{jenkins_inactive_config_dir}} + changed_when: false diff --git a/ansible/roles/docker-jenkins/tasks/redhat.yaml b/ansible/roles/docker-jenkins/tasks/redhat.yaml index 782304b..20a1247 100644 --- a/ansible/roles/docker-jenkins/tasks/redhat.yaml +++ b/ansible/roles/docker-jenkins/tasks/redhat.yaml @@ -58,3 +58,8 @@ - name: The output result of our variable on RedHat family distro debug: var: docker_compose_output + +# Переименование директории, в которой хранится конфигурация CasC, для её отключения при повторном запуске: +- name: Rename directory from jenkins_config to jenkins_inactive_config on RedHat family distro + command: mv {{jenkins_config_dir}} {{jenkins_inactive_config_dir}} + changed_when: false diff --git a/ansible/roles/docker-jenkins/tasks/suse.yaml b/ansible/roles/docker-jenkins/tasks/suse.yaml index a9dad61..9479331 100644 --- a/ansible/roles/docker-jenkins/tasks/suse.yaml +++ b/ansible/roles/docker-jenkins/tasks/suse.yaml @@ -58,3 +58,8 @@ - name: The output result of our variable on SUSE family distro debug: var: docker_compose_output + +# Переименование директории, в которой хранится конфигурация CasC, для её отключения при повторном запуске: +- name: Rename directory from jenkins_config to jenkins_inactive_config on SUSE family distro + command: mv {{jenkins_config_dir}} {{jenkins_inactive_config_dir}} + changed_when: false