From 246c8b5cb0d388b9bc8150fce081f8a1c3a12de0 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Thu, 22 Aug 2019 16:16:01 +0200 Subject: [PATCH] add tasks for registry values --- defaults/main.yml | 9 +++++++++ tasks/main.yml | 1 + tasks/registry.yml | 10 ++++++++++ vars/main.yml | 4 ++++ 4 files changed, 24 insertions(+) create mode 100644 tasks/registry.yml create mode 100644 vars/main.yml diff --git a/defaults/main.yml b/defaults/main.yml index 2acbca5..9e91036 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -22,3 +22,12 @@ ucs_tls_key_path: /etc/pki/tls/private/mykey.pem # subpath: # defaults to not set # ou: # defaults to not set # state: # defaults to 'present' + +ucs_repository_unmaintained_enabled: False + +## Example: +# ucs_registry_extra: +# - path: timeserver +# value: "ntp.example.com" +# state: present +ucs_registry_extra: [] diff --git a/tasks/main.yml b/tasks/main.yml index a9750bc..ff6debe 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,4 +1,5 @@ --- +- include_tasks: registry.yml - include_tasks: users_groups.yml - include_tasks: filesystem.yml - import_tasks: tls.yml diff --git a/tasks/registry.yml b/tasks/registry.yml new file mode 100644 index 0000000..2fc65d0 --- /dev/null +++ b/tasks/registry.yml @@ -0,0 +1,10 @@ +--- +- block: + - name: Set system settings to registry + ucr: + path: "{{ item.path }}" + value: "{{ item.value }}" + state: "{{ item.state | default('present') }}" + loop: "{{ __usc_registry_settings + ucs_registry_extra }}" + become: True + become_user: root diff --git a/vars/main.yml b/vars/main.yml new file mode 100644 index 0000000..4fc443b --- /dev/null +++ b/vars/main.yml @@ -0,0 +1,4 @@ +--- +__usc_registry_settings: + - path: "repository/online/unmaintained" + value: "{{ 'yes' if ucs_repository_unmaintained_enabled else 'no' }}"