Register the results of file changes
The idea here is to expose information to users to allow them to make decisions, for example restarting a service. Change-Id: Ifbc45af72db820c842c83d7af1adb460969a7336 Signed-off-by: Paul Belanger <pabelanger@redhat.com>
This commit is contained in:
parent
e11aff8071
commit
2644350b7d
|
@ -31,6 +31,7 @@
|
|||
mode: "{{ nodepool_file_nodepool_yaml_mode }}"
|
||||
owner: "{{nodepool_file_nodepool_yaml_owner }}"
|
||||
src: "{{ nodepool_file_nodepool_yaml_src }}"
|
||||
register: nodepool_file_nodepool_yaml
|
||||
|
||||
- name: Copy nodepool secure configuration.
|
||||
become: yes
|
||||
|
@ -40,6 +41,7 @@
|
|||
mode: "{{ nodepool_file_secure_conf_mode }}"
|
||||
owner: "{{nodepool_file_secure_conf_owner }}"
|
||||
src: "{{ nodepool_file_secure_conf_src }}"
|
||||
register: nodepool_file_secure_conf
|
||||
|
||||
- name: Copy logging configuration file.
|
||||
become: yes
|
||||
|
@ -49,6 +51,7 @@
|
|||
mode: "{{ nodepool_file_logging_conf_mode }}"
|
||||
owner: "{{nodepool_file_logging_conf_owner }}"
|
||||
src: "{{ nodepool_file_logging_conf_src }}"
|
||||
register: nodepool_file_logging_conf
|
||||
|
||||
- name: Copy nodepool elements directory.
|
||||
become: yes
|
||||
|
@ -58,6 +61,7 @@
|
|||
mode: "{{ nodepool_file_nodepool_elements_mode }}"
|
||||
owner: "{{nodepool_file_nodepool_elements_owner }}"
|
||||
src: "{{ nodepool_file_nodepool_elements_src }}"
|
||||
register: nodepool_file_nodepool_elements
|
||||
|
||||
- name: Create nodepool scripts directory.
|
||||
become: yes
|
||||
|
@ -67,3 +71,4 @@
|
|||
mode: "{{ nodepool_file_nodepool_scripts_mode }}"
|
||||
owner: "{{nodepool_file_nodepool_scripts_owner }}"
|
||||
src: "{{ nodepool_file_nodepool_scripts_src }}"
|
||||
register: nodepool_file_nodepool_scripts
|
||||
|
|
|
@ -80,6 +80,7 @@
|
|||
mode: "{{ nodepool_file_nodepool_service_mode }}"
|
||||
owner: "{{ nodepool_file_nodepool_service_owner }}"
|
||||
src: "{{ nodepool_file_nodepool_service_src }}"
|
||||
register: nodepool_file_nodepool_service
|
||||
|
||||
- name: Copy nodepool service config into place.
|
||||
become: yes
|
||||
|
@ -89,6 +90,7 @@
|
|||
mode: "{{ nodepool_file_nodepool_service_config_mode }}"
|
||||
owner: "{{ nodepool_file_nodepool_service_config_owner }}"
|
||||
src: "{{ nodepool_file_nodepool_service_config_src }}"
|
||||
register: nodepool_file_nodepool_service_config
|
||||
|
||||
- name: Copy nodepool-builder services scripts into place.
|
||||
become: yes
|
||||
|
@ -98,6 +100,7 @@
|
|||
mode: "{{ nodepool_file_nodepool_builder_service_mode }}"
|
||||
owner: "{{ nodepool_file_nodepool_builder_service_owner }}"
|
||||
src: "{{ nodepool_file_nodepool_builder_service_src }}"
|
||||
register: nodepool_file_nodepool_builder_service
|
||||
|
||||
- name: Copy nodepool service config into place.
|
||||
become: yes
|
||||
|
@ -107,6 +110,7 @@
|
|||
mode: "{{ nodepool_file_nodepool_builder_service_config_mode }}"
|
||||
owner: "{{ nodepool_file_nodepool_builder_service_config_owner }}"
|
||||
src: "{{ nodepool_file_nodepool_builder_service_config_src }}"
|
||||
register: nodepool_file_nodepool_builder_service_config
|
||||
|
||||
- name: Enable nodepool service.
|
||||
become: yes
|
||||
|
@ -114,6 +118,7 @@
|
|||
enabled: "{{ nodepool_service_nodepool_enabled }}"
|
||||
name: "{{ nodepool_service_nodepool_name }}"
|
||||
state: "{{ nodepool_service_nodepool_state }}"
|
||||
register: nodepool_service_nodepool
|
||||
when: nodepool_service_nodepool_manage
|
||||
|
||||
- name: Enable nodepool-builder service.
|
||||
|
@ -122,4 +127,5 @@
|
|||
enabled: "{{ nodepool_service_nodepool_builder_enabled }}"
|
||||
name: "{{ nodepool_service_nodepool_builder_name }}"
|
||||
state: "{{ nodepool_service_nodepool_builder_state }}"
|
||||
register: nodepool_service_nodepool_builder
|
||||
when: nodepool_service_nodepool_builder_manage
|
||||
|
|
|
@ -27,6 +27,21 @@
|
|||
- "{{ rolename }}"
|
||||
|
||||
post_tasks:
|
||||
- name: Assert results are registered.
|
||||
assert:
|
||||
that:
|
||||
- nodepool_file_nodepool_yaml
|
||||
- nodepool_file_secure_conf
|
||||
- nodepool_file_logging_conf
|
||||
- nodepool_file_nodepool_elements
|
||||
- nodepool_file_nodepool_scripts
|
||||
- nodepool_file_nodepool_service
|
||||
- nodepool_file_nodepool_service_config
|
||||
- nodepool_file_nodepool_builder_service
|
||||
- nodepool_file_nodepool_builder_service_config
|
||||
- nodepool_service_nodepool
|
||||
- nodepool_service_nodepool_builder
|
||||
|
||||
- name: Ensure nodepool_user_name is nodepool.
|
||||
shell: /usr/bin/getent passwd nodepool
|
||||
tags: skip_ansible_lint
|
||||
|
|
Loading…
Reference in New Issue