From d8640619033aeaf1c24db29e41449301e0243b50 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Wed, 22 Jul 2015 11:43:40 -0600 Subject: [PATCH] cobbler_systems: populate IPMI information Signed-off-by: Zack Cerza --- roles/cobbler_systems/defaults/main.yml | 1 - roles/cobbler_systems/tasks/populate_systems.yml | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/roles/cobbler_systems/defaults/main.yml b/roles/cobbler_systems/defaults/main.yml index ff538665..d5a923d9 100644 --- a/roles/cobbler_systems/defaults/main.yml +++ b/roles/cobbler_systems/defaults/main.yml @@ -3,4 +3,3 @@ interface: eth0 kernel_options: '' kernel_options_post: '' default_profile: "Ubuntu-14.04-server-x86_64" - diff --git a/roles/cobbler_systems/tasks/populate_systems.yml b/roles/cobbler_systems/tasks/populate_systems.yml index 64a894c3..06372997 100644 --- a/roles/cobbler_systems/tasks/populate_systems.yml +++ b/roles/cobbler_systems/tasks/populate_systems.yml @@ -14,7 +14,7 @@ "{{ groups.cobbler_managed | difference(cobbler_systems_current) }}" - name: Add missing systems to cobbler - command: cobbler system add --name={{ item.split('.')[0] }} --profile={{ default_profile }} --mac={{ hostvars[item].mac }} --ip-address={{ hostvars[item].ip }} --interface={{ hostvars[item].interface|default(interface) }} --kopts="{{ hostvars[item].kernel_options|default(kernel_options) }}" --netboot-enabled false + command: cobbler system add --name={{ item.split('.')[0] }} --profile={{ default_profile }} --mac={{ hostvars[item].mac }} --ip-address={{ hostvars[item].ip }} --interface={{ hostvars[item].interface|default(interface) }} --kopts="{{ hostvars[item].kernel_options|default(kernel_options) }}" --power-type={{ hostvars[item].power_type|default(power_type) }} --power-address={{ item.split('.')[0] }}.{{ ipmi_domain }} --power-user={{ hostvars[item].power_user|default(power_user) }} --power-pass={{ hostvars[item].power_pass|default(power_pass) }} --netboot-enabled false with_items: cobbler_systems_add - name: set cobbler_systems_update @@ -23,5 +23,5 @@ "{{ groups.cobbler_managed | intersect(cobbler_systems_current) }}" - name: Update existing systems in cobbler - command: cobbler system edit --name={{ item.split('.')[0] }} --mac={{ hostvars[item].mac }} --ip-address={{ hostvars[item].ip }} --interface={{ hostvars[item].interface|default(interface) }} --kopts="{{ hostvars[item].kernel_options|default(kernel_options) }}" + command: cobbler system edit --name={{ item.split('.')[0] }} --mac={{ hostvars[item].mac }} --ip-address={{ hostvars[item].ip }} --interface={{ hostvars[item].interface|default(interface) }} --kopts="{{ hostvars[item].kernel_options|default(kernel_options) }}" --power-type={{ hostvars[item].power_type|default(power_type) }} --power-address={{ item.split('.')[0] }}.{{ ipmi_domain }} --power-user={{ hostvars[item].power_user|default(power_user) }} --power-pass={{ hostvars[item].power_pass|default(power_pass) }} with_items: cobbler_systems_update -- 2.47.3