From a584601eb4dedae7c4a4d5a8864db4f741cd18c9 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Fri, 19 Jun 2015 16:10:22 -0600 Subject: [PATCH] Set the server by editing /etc/cobbler/settings Otherwise, using 'cobbler setting edit' might not work Signed-off-by: Zack Cerza --- roles/cobbler/tasks/settings.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/roles/cobbler/tasks/settings.yml b/roles/cobbler/tasks/settings.yml index 6a5c4b6c..cadeaad8 100644 --- a/roles/cobbler/tasks/settings.yml +++ b/roles/cobbler/tasks/settings.yml @@ -4,11 +4,16 @@ lineinfile: dest=/etc/cobbler/settings regexp=^allow_dynamic_settings line="allow_dynamic_settings{{':'}} 1" register: dynamic_settings +- name: Set server value + # Escape the colon below so the line will parse + lineinfile: dest=/etc/cobbler/settings regexp="^server{{':'}}" line="server{{'\:'}} {% for setting in settings %}{% if setting.name == 'server' %}{{ setting.value }}{% endif %}{% endfor %}" + register: server_value + - name: Restart cobbler service: name: "{{ cobbler_service }}" state: restarted - when: dynamic_settings|changed + when: dynamic_settings|changed or server_value|changed - name: Update settings command: cobbler setting edit --name={{ item.name }} --value={{ item.value}} -- 2.47.3