File tree Expand file tree Collapse file tree 6 files changed +43
-0
lines changed
Expand file tree Collapse file tree 6 files changed +43
-0
lines changed Original file line number Diff line number Diff line change 5252 - import_role :
5353 name : proxy
5454
55+ - hosts : chrony
56+ gather_facts : false
57+ tags : chrony
58+ become : yes
59+ tasks :
60+ - import_role :
61+ name : chrony
62+
5563- hosts : cluster
5664 gather_facts : false
5765 become : yes
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ it also requires an image build with the role name added to the
4040| bootstrap.yml | (wait for ansible-init) | Not relevant during boot | n/a |
4141| bootstrap.yml | resolv_conf | Fully supported | No |
4242| bootstrap.yml | etc_hosts | Fully supported | No |
43+ | bootstrap.yml | chrony | Fully supported | No |
4344| bootstrap.yml | proxy | None at present | No |
4445| bootstrap.yml | (/etc permissions) | None required - use image build | No |
4546| bootstrap.yml | (ssh /home fix) | None required - use image build | No |
Original file line number Diff line number Diff line change 1414 enable_manila : " {{ os_metadata.meta.manila | default(false) | bool }}"
1515 enable_basic_users : " {{ os_metadata.meta.basic_users | default(false) | bool }}"
1616 enable_eessi : " {{ os_metadata.meta.eessi | default(false) | bool }}"
17+ enable_chrony : " {{ os_metadata.meta.chrony | default(false) | bool }}"
1718
1819 # TODO: "= role defaults" - could be moved to a vars_file: on play with similar precedence effects
1920 resolv_conf_nameservers : []
9798
9899 # TODO: should /mnt/cluster now be UNMOUNTED to avoid future hang-ups?
99100
101+ - name : Run chrony role
102+ ansible.builtin.include_role :
103+ name : mrlesmithjr.chrony
104+
100105 - name : Configure resolve.conf
101106 block :
102107 - name : Set nameservers in /etc/resolv.conf
Original file line number Diff line number Diff line change 3636 dest : tasks/tuned.yml
3737 - src : ../../stackhpc.nfs/tasks/nfs-clients.yml
3838 dest : tasks/nfs-clients.yml
39+ - src : ../../mrlesmithjr.chrony
40+ dest : roles/
3941
4042- name : Add filter_plugins to ansible.cfg
4143 lineinfile :
Original file line number Diff line number Diff line change 1+ # Configuration
2+
3+ This page provides configuration snippets for various services.
4+
5+ ## Chrony
6+
7+ Use variables from the [ mrlesmithjr.chrony] ( https://github.com/mrlesmithjr/ansible-chrony ) role.
8+
9+ For example in: ` environments/<environment>/inventory/group_vars/all/chrony ` :
10+
11+ ```
12+ ---
13+ chrony_ntp_servers:
14+ - server: ntp-0.example.org
15+ options:
16+ - option: iburst
17+ - option: minpoll
18+ val: 8
19+ - server: ntp-1.example.org
20+ options:
21+ - option: iburst
22+ - option: minpoll
23+ val: 8
24+
25+ ```
Original file line number Diff line number Diff line change 2222 - src : https://github.com/stackhpc/ansible-role-os-manila-mount.git
2323 name : stackhpc.os-manila-mount
2424 version : v25.1.1
25+ - src : mrlesmithjr.chrony
26+ version : v0.1.4
2527
2628collections :
2729 - name : containers.podman
You can’t perform that action at this time.
0 commit comments