Skip to content

Commit

Permalink
Merge "Refactor copy certificates task"
Browse files Browse the repository at this point in the history
  • Loading branch information
Zuul authored and openstack-gerrit committed Apr 16, 2020
2 parents b468677 + 4d155d6 commit 7f42813
Show file tree
Hide file tree
Showing 100 changed files with 350 additions and 544 deletions.
12 changes: 1 addition & 11 deletions ansible/roles/aodh/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,19 +45,9 @@
notify:
- "Restart {{ item.key }} container"

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- item.value.enabled | bool
- inventory_hostname in groups[item.value.group]
- kolla_copy_ca_into_containers | bool
with_dict: "{{ aodh_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/aodh/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ aodh_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/barbican/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,19 +47,9 @@
when:
- barbican_policy.results

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
- kolla_copy_ca_into_containers | bool
with_dict: "{{ barbican_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/barbican/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ barbican_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/blazar/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,9 @@
when:
- blazar_policy.results

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
- kolla_copy_ca_into_containers | bool
with_dict: "{{ blazar_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/blazar/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ blazar_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/ceilometer/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -136,19 +136,9 @@
when:
- ceilometer_policy.results

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
- kolla_copy_ca_into_containers | bool
with_dict: "{{ ceilometer_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/ceilometer/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ ceilometer_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/cinder/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,19 +37,9 @@
when:
- cinder_policy.results

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- inventory_hostname in groups[item.value.group]
- item.value.enabled | bool
- kolla_copy_ca_into_containers | bool
with_dict: "{{ cinder_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/cinder/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ cinder_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/cloudkitty/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,19 +55,9 @@
set_fact:
cloudkitty_custom_metrics_used: "{{ cloudkitty_custom_metrics_file.stat.exists }}"

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- item.value.enabled | bool
- inventory_hostname in groups[item.value.group]
- kolla_copy_ca_into_containers | bool
with_dict: "{{ cloudkitty_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/cloudkitty/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ cloudkitty_services }}"
11 changes: 1 addition & 10 deletions ansible/roles/common/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,18 +52,9 @@
fluentd_binary: "{{ fluentd_labels.images.0.ContainerConfig.Labels.fluentd_binary }}"
when: enable_fluentd | bool

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- item.value.enabled | bool
- kolla_copy_ca_into_containers | bool
with_dict: "{{ common_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/common/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ common_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/congress/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,9 @@
when:
- congress_policy.results

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- item.value.enabled | bool
- inventory_hostname in groups[item.value.group]
- kolla_copy_ca_into_containers | bool
with_dict: "{{ congress_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/congress/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ congress_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/cyborg/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,19 +45,9 @@
notify:
- Restart {{ item.key }} container

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- item.value.enabled | bool
- inventory_hostname in groups[item.value.group]
- kolla_copy_ca_into_containers | bool
with_dict: "{{ cyborg_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/cyborg/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ cyborg_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/designate/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,9 @@
when:
- designate_policy.results

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- item.value.enabled | bool
- inventory_hostname in groups[item.value.group]
- kolla_copy_ca_into_containers | bool
with_dict: "{{ designate_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/designate/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ designate_services }}"
11 changes: 1 addition & 10 deletions ansible/roles/elasticsearch/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,9 @@
- item.value.enabled | bool
with_dict: "{{ elasticsearch_services }}"

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- item.value.enabled | bool
- kolla_copy_ca_into_containers | bool
with_dict: "{{ elasticsearch_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/elasticsearch/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ elasticsearch_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/freezer/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,9 @@
when:
- freezer_policy.results

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- item.value.enabled | bool
- inventory_hostname in groups[item.value.group]
- kolla_copy_ca_into_containers | bool
with_dict: "{{ freezer_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/freezer/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ freezer_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/glance/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,19 +35,9 @@
when:
- glance_policy.results

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- item.value.enabled | bool
- inventory_hostname in groups[item.value.group]
- kolla_copy_ca_into_containers | bool
with_dict: "{{ glance_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/glance/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ glance_services }}"
12 changes: 1 addition & 11 deletions ansible/roles/gnocchi/tasks/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,19 +35,9 @@
when:
- gnocchi_policy.results

- name: Copying over extra CA certificates
become: true
copy:
src: "{{ node_config }}/certificates/ca/"
dest: "{{ node_config_directory }}/{{ item.key }}/ca-certificates"
mode: "0644"
- include_tasks: copy-certs.yml
when:
- item.value.enabled | bool
- inventory_hostname in groups[item.value.group]
- kolla_copy_ca_into_containers | bool
with_dict: "{{ gnocchi_services }}"
notify:
- "Restart {{ item.key }} container"

- name: Copying over config.json files for services
template:
Expand Down
6 changes: 6 additions & 0 deletions ansible/roles/gnocchi/tasks/copy-certs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
- name: "Copy certificates and keys for {{ project_name }}"
import_role:
role: service-cert-copy
vars:
project_services: "{{ gnocchi_services }}"

0 comments on commit 7f42813

Please sign in to comment.