]> git.apps.os.sepia.ceph.com Git - ceph-cm-ansible.git/commitdiff
cobbler_systems: populate IPMI information 88/head
authorZack Cerza <zack@redhat.com>
Wed, 22 Jul 2015 17:43:40 +0000 (11:43 -0600)
committerZack Cerza <zack@redhat.com>
Thu, 23 Jul 2015 16:52:08 +0000 (10:52 -0600)
Signed-off-by: Zack Cerza <zack@redhat.com>
roles/cobbler_systems/defaults/main.yml
roles/cobbler_systems/tasks/populate_systems.yml

index ff53866550d71074471204342b1243e88623638a..d5a923d9dba88ddae0825d92c198e2158502b305 100644 (file)
@@ -3,4 +3,3 @@ interface: eth0
 kernel_options: ''
 kernel_options_post: ''
 default_profile: "Ubuntu-14.04-server-x86_64"
-
index 64a894c35597e4e15595b7768d5407f6c24068ad..06372997b4c9137b5288981b9c20f7e20a1a396f 100644 (file)
@@ -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