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' }}"