File tree Expand file tree Collapse file tree 11 files changed +32
-31
lines changed
edpm_neutron_ovn/defaults Expand file tree Collapse file tree 11 files changed +32
-31
lines changed Original file line number Diff line number Diff line change 2121 block :
2222 - name : Set paths
2323 ansible.builtin.set_fact :
24- cert_src_path : " /var/lib/openstack/certs/ {{ service }}"
25- cacert_dest_path : " /var/lib/openstack/certs/ {{ service }}"
26- cert_dest_path : " /var/lib/openstack/certs/ {{ service }}"
27- key_dest_path : " /var/lib/openstack/certs/ {{ service }}"
24+ cert_src_path : " {{ service_cert_path }}"
25+ cacert_dest_path : " {{ service_cert_path }}"
26+ cert_dest_path : " {{ service_cert_path }}"
27+ key_dest_path : " {{ service_cert_path }}"
2828
2929 - name : Ensure that the destination directories exist
3030 ansible.builtin.file :
Original file line number Diff line number Diff line change 1717- name : Find certs and keys
1818 ansible.builtin.find :
1919 paths : /var/lib/openstack/certs
20- recurse : false
20+ depth : 3
21+ recurse : true
2122 file_type : directory
22- register : found_certs_services
23+ register : found_cert_paths
2324 delegate_to : localhost
2425
2526- name : Copy certs and keys to the correct location
2627 ansible.builtin.include_tasks : copy_certs_and_keys.yaml
2728 loop :
28- " {{ found_certs_services ['files'] | map(attribute= 'path') | map('basename ') | list }}"
29+ " {{ found_cert_paths ['files'] | selectattr( 'path', 'match', '/var/lib/openstack/certs/.+/.+' ) | map(attribute='path ') |list }}"
2930 loop_control :
30- loop_var : service
31+ loop_var : service_cert_path
3132
3233- name : Find cacerts
3334 ansible.builtin.find :
Original file line number Diff line number Diff line change @@ -71,4 +71,4 @@ edpm_libvirt_password_path: /var/lib/openstack/configs/{{ edpm_libvirt_service_n
7171
7272# certs
7373edpm_libvirt_tls_certs_enabled : " {{ edpm_tls_certs_enabled | default(False) }}"
74- edpm_libvirt_tls_cert_src_dir : /var/lib/openstack/certs/{{ edpm_libvirt_service_name }}
74+ edpm_libvirt_tls_cert_src_dir : /var/lib/openstack/certs/{{ edpm_libvirt_service_name }}/default
Original file line number Diff line number Diff line change @@ -60,8 +60,8 @@ edpm_neutron_metadata_agent_ovn_ovsdb_probe_interval: '60000'
6060edpm_neutron_metadata_agent_tls_enabled : " {{ edpm_tls_certs_enabled | default(False) }}"
6161
6262edpm_neutron_metadata_tls_volumes :
63- - " /var/lib/openstack/certs/{{ edpm_neutron_metadata_service_name }}/ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z"
64- - " /var/lib/openstack/certs/{{ edpm_neutron_metadata_service_name }}/tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z"
65- - " /var/lib/openstack/certs/{{ edpm_neutron_metadata_service_name }}/tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"
63+ - " /var/lib/openstack/certs/{{ edpm_neutron_metadata_service_name }}/default/ ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z"
64+ - " /var/lib/openstack/certs/{{ edpm_neutron_metadata_service_name }}/default/ tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z"
65+ - " /var/lib/openstack/certs/{{ edpm_neutron_metadata_service_name }}/default/ tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"
6666 - " /var/lib/openstack/cacerts/{{ edpm_neutron_metadata_service_name }}/tls-ca-bundle.pem:\
6767 /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:ro,z"
Original file line number Diff line number Diff line change @@ -139,7 +139,7 @@ argument_specs:
139139 type : list
140140 elements : str
141141 default :
142- - /var/lib/openstack/certs/neutron_metadata_agent/ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z
143- - /var/lib/openstack/certs/neutron_metadata_agent/tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z
144- - /var/lib/openstack/certs/neutron_metadata_agent/tls.key:/etc/pki/tls/private/ovndb.key:ro,Z
142+ - /var/lib/openstack/certs/neutron_metadata_agent/default/ ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z
143+ - /var/lib/openstack/certs/neutron_metadata_agent/default/ tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z
144+ - /var/lib/openstack/certs/neutron_metadata_agent/default/ tls.key:/etc/pki/tls/private/ovndb.key:ro,Z
145145 - /var/lib/openstack/cacerts/neutron_metadata_agent/tls-ca-bundle.pem:/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:ro,z
Original file line number Diff line number Diff line change @@ -25,9 +25,9 @@ edpm_neutron_ovn_common_volumes:
2525edpm_neutron_ovn_tls_enabled : " {{ edpm_tls_certs_enabled | default(False) }}"
2626edpm_neutron_ovn_tls_ca_src_dir : " /var/lib/openstack/cacerts/{{ edpm_neutron_ovn_service_name }}"
2727edpm_neutron_ovn_tls_volumes :
28- - " /var/lib/openstack/certs/{{ edpm_neutron_ovn_service_name }}/ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z"
29- - " /var/lib/openstack/certs/{{ edpm_neutron_ovn_service_name }}/tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z"
30- - " /var/lib/openstack/certs/{{ edpm_neutron_ovn_service_name }}/tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"
28+ - " /var/lib/openstack/certs/{{ edpm_neutron_ovn_service_name }}/default/ ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z"
29+ - " /var/lib/openstack/certs/{{ edpm_neutron_ovn_service_name }}/default/ tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z"
30+ - " /var/lib/openstack/certs/{{ edpm_neutron_ovn_service_name }}/default/ tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"
3131 - " {{ edpm_neutron_ovn_tls_ca_src_dir }}/tls-ca-bundle.pem:/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:ro,z"
3232
3333# Neutron conf
Original file line number Diff line number Diff line change @@ -65,9 +65,9 @@ edpm_ovn_controller_common_volumes:
6565 - /var/lib/kolla/config_files/ovn_controller.json:/var/lib/kolla/config_files/config.json:ro
6666
6767edpm_ovn_controller_tls_volumes :
68- - " /var/lib/openstack/certs/{{ edpm_ovn_service_name }}/ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z"
69- - " /var/lib/openstack/certs/{{ edpm_ovn_service_name }}/tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z"
70- - " /var/lib/openstack/certs/{{ edpm_ovn_service_name }}/tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"
68+ - " /var/lib/openstack/certs/{{ edpm_ovn_service_name }}/default/ ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z"
69+ - " /var/lib/openstack/certs/{{ edpm_ovn_service_name }}/default/ tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z"
70+ - " /var/lib/openstack/certs/{{ edpm_ovn_service_name }}/default/ tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"
7171 - " /var/lib/openstack/cacerts/{{ edpm_ovn_service_name }}/tls-ca-bundle.pem:/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:ro,z"
7272
7373edpm_ovn_tls_enabled : " {{ edpm_tls_certs_enabled | default(False) }}"
Original file line number Diff line number Diff line change @@ -61,9 +61,9 @@ argument_specs:
6161 type : list
6262 edpm_ovn_controller_tls_volumes :
6363 default :
64- - /var/lib/openstack/certs/ovn/ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z
65- - /var/lib/openstack/certs/ovn/tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z
66- - /var/lib/openstack/certs/ovn/tls.key:/etc/pki/tls/private/ovndb.key:ro,Z
64+ - /var/lib/openstack/certs/ovn/default/ ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z
65+ - /var/lib/openstack/certs/ovn/default/ tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z
66+ - /var/lib/openstack/certs/ovn/default/ tls.key:/etc/pki/tls/private/ovndb.key:ro,Z
6767 - /var/lib/openstack/cacerts/ovn/tls-ca-bundle.pem:/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:ro,z
6868 description : List of TLS volumes in a mount point form.
6969 type : list
Original file line number Diff line number Diff line change @@ -65,9 +65,9 @@ edpm_ovn_bgp_agent_common_volumes:
6565 - /run/openvswitch:/run/openvswitch:shared,z
6666
6767edpm_ovn_bgp_agent_tls_volumes :
68- - " /var/lib/openstack/certs/{{ edpm_ovn_bgp_agent_service_name }}/ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z"
69- - " /var/lib/openstack/certs/{{ edpm_ovn_bgp_agent_service_name }}/tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z"
70- - " /var/lib/openstack/certs/{{ edpm_ovn_bgp_agent_service_name }}/tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"
68+ - " /var/lib/openstack/certs/{{ edpm_ovn_bgp_agent_service_name }}/default/ ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z"
69+ - " /var/lib/openstack/certs/{{ edpm_ovn_bgp_agent_service_name }}/default/ tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z"
70+ - " /var/lib/openstack/certs/{{ edpm_ovn_bgp_agent_service_name }}/default/ tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"
7171 - " /var/lib/openstack/cacerts/{{ edpm_ovn_bgp_agent_service_name }}/tls-ca-bundle.pem:/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:ro,z"
7272
7373 # we need to add the InternalTLSCAFile and do a if/then/else in case tls-e
Original file line number Diff line number Diff line change @@ -142,7 +142,7 @@ argument_specs:
142142 type : list
143143 description : list of mounted TLS certificate volumes
144144 default :
145- - " /var/lib/openstack/certs/ovn-bgp-agent/ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z"
146- - " /var/lib/openstack/certs/ovn-bgp-agent/tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z"
147- - " /var/lib/openstack/certs/ovn-bgp-agent/tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"
145+ - " /var/lib/openstack/certs/ovn-bgp-agent/default/ ca.crt:/etc/pki/tls/certs/ovndbca.crt:ro,z"
146+ - " /var/lib/openstack/certs/ovn-bgp-agent/default/ tls.crt:/etc/pki/tls/certs/ovndb.crt:ro,z"
147+ - " /var/lib/openstack/certs/ovn-bgp-agent/default/ tls.key:/etc/pki/tls/private/ovndb.key:ro,Z"
148148 - " /var/lib/openstack/cacerts/ovn-bgp-agent/tls-ca-bundle.pem:/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:ro,z"
You can’t perform that action at this time.
0 commit comments