when: users_digest is changed or dynamic_settings is changed or server_value is changed
- name: Update settings
- command: cobbler setting edit --name={{ item.name }} --value={{ item.value}}
+ command: cobbler setting edit --name={{ item.name }} --value={{ item.value }}
with_items: "{{ settings }}"
- name: Ensure a path for FOG
file:
- path: "/home/{{ fog_user}}/fog"
+ path: "/home/{{ fog_user }}/fog"
owner: "{{ fog_user }}"
state: directory
mode: 0755
- name: Ensure perl-doc and cpanminus is installed on apt systems.
- apt: name={{item}} state=present
+ apt: name={{ item }} state=present
with_items:
- cpanminus
- perl-doc
- name: Make sure ntpd is running.
service:
- name: "{{ntp_service_name}}"
+ name: "{{ ntp_service_name }}"
enabled: yes
state: started
# There's an issue with ansible<=2.9 and our custom built kernels (5.8 as of this commit) where the service and systemd modules don't have backwards compatibility with init scripts
# in managed_admin_users
managed_users:
"[{% for lab_user in managed_users -%}
- {% if not managed_admin_users|selectattr('name', 'equalto', lab_user.name)|list|length %}{{ lab_user}},{% endif %}
+ {% if not managed_admin_users|selectattr('name', 'equalto', lab_user.name)|list|length %}{{ lab_user }},{% endif %}
{%- endfor %}]"
when: extra_admin_users is defined and extra_admin_users|length > 0