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:
Paul Belanger 2016-10-07 21:15:13 -04:00
parent e11aff8071
commit 2644350b7d
3 changed files with 26 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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