Migrate config installation from copy -> template
This migrates installation of config files from using 'copy' to 'template', allowing downstream users of the role the ability to carry a template in their playbooks and have it easily rendered out simply by overriding the nodepool_file_*_dest variables. Depends-on: I32cc11901bddd03125e1c4ce6f246d811f414cba Change-Id: I744b3177e2c10a3a101b73405b885ae0bd231db8
This commit is contained in:
parent
e7df808c30
commit
a831d2a607
@ -23,9 +23,9 @@
|
|||||||
- /etc/nodepool
|
- /etc/nodepool
|
||||||
- /var/log/nodepool
|
- /var/log/nodepool
|
||||||
|
|
||||||
- name: Copy nodepool configuration.
|
- name: Install nodepool configuration.
|
||||||
become: yes
|
become: yes
|
||||||
copy:
|
template:
|
||||||
dest: "{{ nodepool_file_nodepool_yaml_dest }}"
|
dest: "{{ nodepool_file_nodepool_yaml_dest }}"
|
||||||
group: "{{ nodepool_file_nodepool_yaml_group }}"
|
group: "{{ nodepool_file_nodepool_yaml_group }}"
|
||||||
mode: "{{ nodepool_file_nodepool_yaml_mode }}"
|
mode: "{{ nodepool_file_nodepool_yaml_mode }}"
|
||||||
@ -33,9 +33,9 @@
|
|||||||
src: "{{ nodepool_file_nodepool_yaml_src }}"
|
src: "{{ nodepool_file_nodepool_yaml_src }}"
|
||||||
register: nodepool_file_nodepool_yaml
|
register: nodepool_file_nodepool_yaml
|
||||||
|
|
||||||
- name: Copy nodepool secure configuration.
|
- name: Install nodepool secure configuration.
|
||||||
become: yes
|
become: yes
|
||||||
copy:
|
template:
|
||||||
dest: "{{ nodepool_file_secure_conf_dest }}"
|
dest: "{{ nodepool_file_secure_conf_dest }}"
|
||||||
group: "{{ nodepool_file_secure_conf_group }}"
|
group: "{{ nodepool_file_secure_conf_group }}"
|
||||||
mode: "{{ nodepool_file_secure_conf_mode }}"
|
mode: "{{ nodepool_file_secure_conf_mode }}"
|
||||||
@ -43,9 +43,9 @@
|
|||||||
src: "{{ nodepool_file_secure_conf_src }}"
|
src: "{{ nodepool_file_secure_conf_src }}"
|
||||||
register: nodepool_file_secure_conf
|
register: nodepool_file_secure_conf
|
||||||
|
|
||||||
- name: Copy logging configuration file.
|
- name: Install logging configuration file.
|
||||||
become: yes
|
become: yes
|
||||||
copy:
|
template:
|
||||||
dest: "{{ nodepool_file_logging_conf_dest }}"
|
dest: "{{ nodepool_file_logging_conf_dest }}"
|
||||||
group: "{{ nodepool_file_logging_conf_group }}"
|
group: "{{ nodepool_file_logging_conf_group }}"
|
||||||
mode: "{{ nodepool_file_logging_conf_mode }}"
|
mode: "{{ nodepool_file_logging_conf_mode }}"
|
||||||
@ -53,9 +53,9 @@
|
|||||||
src: "{{ nodepool_file_logging_conf_src }}"
|
src: "{{ nodepool_file_logging_conf_src }}"
|
||||||
register: nodepool_file_logging_conf
|
register: nodepool_file_logging_conf
|
||||||
|
|
||||||
- name: Copy builder logging configuration file.
|
- name: Install builder logging configuration file.
|
||||||
become: yes
|
become: yes
|
||||||
copy:
|
template:
|
||||||
dest: "{{ nodepool_file_builder_logging_conf_dest }}"
|
dest: "{{ nodepool_file_builder_logging_conf_dest }}"
|
||||||
group: "{{ nodepool_file_builder_logging_conf_group }}"
|
group: "{{ nodepool_file_builder_logging_conf_group }}"
|
||||||
mode: "{{ nodepool_file_builder_logging_conf_mode }}"
|
mode: "{{ nodepool_file_builder_logging_conf_mode }}"
|
||||||
@ -63,9 +63,9 @@
|
|||||||
src: "{{ nodepool_file_builder_logging_conf_src }}"
|
src: "{{ nodepool_file_builder_logging_conf_src }}"
|
||||||
register: nodepool_file_builder_logging_conf
|
register: nodepool_file_builder_logging_conf
|
||||||
|
|
||||||
- name: Copy deleter logging configuration file.
|
- name: Install deleter logging configuration file.
|
||||||
become: yes
|
become: yes
|
||||||
copy:
|
template:
|
||||||
dest: "{{ nodepool_file_deleter_logging_conf_dest }}"
|
dest: "{{ nodepool_file_deleter_logging_conf_dest }}"
|
||||||
group: "{{ nodepool_file_deleter_logging_conf_group }}"
|
group: "{{ nodepool_file_deleter_logging_conf_group }}"
|
||||||
mode: "{{ nodepool_file_deleter_logging_conf_mode }}"
|
mode: "{{ nodepool_file_deleter_logging_conf_mode }}"
|
||||||
@ -73,9 +73,9 @@
|
|||||||
src: "{{ nodepool_file_deleter_logging_conf_src }}"
|
src: "{{ nodepool_file_deleter_logging_conf_src }}"
|
||||||
register: nodepool_file_deleter_logging_conf
|
register: nodepool_file_deleter_logging_conf
|
||||||
|
|
||||||
- name: Copy launcher logging configuration file.
|
- name: Install launcher logging configuration file.
|
||||||
become: yes
|
become: yes
|
||||||
copy:
|
template:
|
||||||
dest: "{{ nodepool_file_launcher_logging_conf_dest }}"
|
dest: "{{ nodepool_file_launcher_logging_conf_dest }}"
|
||||||
group: "{{ nodepool_file_launcher_logging_conf_group }}"
|
group: "{{ nodepool_file_launcher_logging_conf_group }}"
|
||||||
mode: "{{ nodepool_file_launcher_logging_conf_mode }}"
|
mode: "{{ nodepool_file_launcher_logging_conf_mode }}"
|
||||||
@ -83,7 +83,7 @@
|
|||||||
src: "{{ nodepool_file_launcher_logging_conf_src }}"
|
src: "{{ nodepool_file_launcher_logging_conf_src }}"
|
||||||
register: nodepool_file_launcher_logging_conf
|
register: nodepool_file_launcher_logging_conf
|
||||||
|
|
||||||
- name: Copy nodepool elements directory.
|
- name: Install nodepool elements directory.
|
||||||
become: yes
|
become: yes
|
||||||
copy:
|
copy:
|
||||||
dest: "{{ nodepool_file_nodepool_elements_dest }}"
|
dest: "{{ nodepool_file_nodepool_elements_dest }}"
|
||||||
|
Loading…
Reference in New Issue
Block a user