From 62cfbb00441425645dca001b04212d512a55ec13 Mon Sep 17 00:00:00 2001 From: Varac <varac@varac.net> Date: Tue, 21 Jan 2020 16:07:06 +0100 Subject: [PATCH] Add new role additional_config --- ansible/bootstrap.yml | 3 +++ ansible/roles/additional_config/README.md | 4 ++++ .../files/etc/logrotate.d/OpenAppStack | 0 ansible/roles/additional_config/tasks/logging.yml | 6 ++++++ ansible/roles/additional_config/tasks/main.yml | 2 ++ ansible/roles/configure/tasks/main.yml | 6 ------ 6 files changed, 15 insertions(+), 6 deletions(-) create mode 100644 ansible/roles/additional_config/README.md rename ansible/roles/{configure => additional_config}/files/etc/logrotate.d/OpenAppStack (100%) create mode 100644 ansible/roles/additional_config/tasks/logging.yml create mode 100644 ansible/roles/additional_config/tasks/main.yml diff --git a/ansible/bootstrap.yml b/ansible/bootstrap.yml index 976a68b5a..9a1f7cea8 100644 --- a/ansible/bootstrap.yml +++ b/ansible/bootstrap.yml @@ -61,6 +61,9 @@ name: local-flux tags: ['flux'] when: local_flux + - import_role: + name: additional_config + tags: ['additional'] always: - import_role: name: finalize diff --git a/ansible/roles/additional_config/README.md b/ansible/roles/additional_config/README.md new file mode 100644 index 000000000..abbef3b62 --- /dev/null +++ b/ansible/roles/additional_config/README.md @@ -0,0 +1,4 @@ +This role configures the cluster after app installation has started via +flux. +All resources that are not needed for flux should go here, so we save time by +starting the flux install process early in the background. diff --git a/ansible/roles/configure/files/etc/logrotate.d/OpenAppStack b/ansible/roles/additional_config/files/etc/logrotate.d/OpenAppStack similarity index 100% rename from ansible/roles/configure/files/etc/logrotate.d/OpenAppStack rename to ansible/roles/additional_config/files/etc/logrotate.d/OpenAppStack diff --git a/ansible/roles/additional_config/tasks/logging.yml b/ansible/roles/additional_config/tasks/logging.yml new file mode 100644 index 000000000..1be970769 --- /dev/null +++ b/ansible/roles/additional_config/tasks/logging.yml @@ -0,0 +1,6 @@ +--- +- name: Logrotate config for OAS logs + copy: + src: etc/logrotate.d/OpenAppStack + dest: /etc/logrotate.d/ + mode: '0644' diff --git a/ansible/roles/additional_config/tasks/main.yml b/ansible/roles/additional_config/tasks/main.yml new file mode 100644 index 000000000..c30f104e8 --- /dev/null +++ b/ansible/roles/additional_config/tasks/main.yml @@ -0,0 +1,2 @@ +--- +- import_tasks: logging.yml diff --git a/ansible/roles/configure/tasks/main.yml b/ansible/roles/configure/tasks/main.yml index dd6a34f99..fdffbb495 100644 --- a/ansible/roles/configure/tasks/main.yml +++ b/ansible/roles/configure/tasks/main.yml @@ -31,12 +31,6 @@ - python3-wheel - python3-psutil -- name: Logrotate config for OAS logs - copy: - src: etc/logrotate.d/OpenAppStack - dest: /etc/logrotate.d/ - mode: '0644' - - name: Install python packages via pip3 tags: - package -- GitLab