|
3 | 3 | - name: 'Create operating systems' |
4 | 4 | ansible.builtin.shell: > |
5 | 5 | {% if 'minor' in item %} |
6 | | - {% set title = item.name +' '+ item.major +'.'+ item.minor %} |
| 6 | + {% set title = item.name + ' ' + item.major + '.' + item.minor %} |
7 | 7 | {% else %} |
8 | | - {% set title = item.name +' '+ item.major %} |
| 8 | + {% set title = item.name + ' ' + item.major %} |
9 | 9 | {% endif %} |
10 | 10 | {{ foreman_seeder_hostgroups_hammer }} --output=silent os info --name "{{ title }}" || |
11 | 11 | {{ foreman_seeder_hostgroups_hammer }} --output=silent os info --title "{{ title }}" || |
|
53 | 53 |
|
54 | 54 | - name: 'Set kickstart templates' |
55 | 55 | ansible.builtin.set_fact: |
56 | | - kickstart_templates: "{{ kickstart_templates_json.stdout|from_json }}" |
| 56 | + kickstart_templates: "{{ kickstart_templates_json.stdout | from_json }}" |
57 | 57 | tags: |
58 | 58 | - seed |
59 | 59 |
|
|
67 | 67 |
|
68 | 68 | - name: 'Set preseed templates' |
69 | 69 | ansible.builtin.set_fact: |
70 | | - preseed_templates: "{{ preseed_templates_json.stdout|from_json }}" |
| 70 | + preseed_templates: "{{ preseed_templates_json.stdout | from_json }}" |
71 | 71 | tags: |
72 | 72 | - seed |
73 | 73 |
|
74 | 74 | - name: 'Associate kickstart templates to operating systems' |
75 | 75 | ansible.builtin.shell: > |
76 | 76 | {% if 'minor' in item[0] %} |
77 | | - {% set title = item[0].name +' '+ item[0].major +'.'+ item[0].minor %} |
| 77 | + {% set title = item[0].name + ' ' + item[0].major + '.' + item[0].minor %} |
78 | 78 | {% else %} |
79 | | - {% set title = item[0].name +' '+ item[0].major %} |
| 79 | + {% set title = item[0].name + ' ' + item[0].major %} |
80 | 80 | {% endif %} |
81 | 81 | {% if item[0].family == 'Redhat' %} |
82 | 82 | {{ foreman_seeder_hostgroups_hammer }} template add-operatingsystem --id {{ item[1].Id }} --operatingsystem '{{ title }}' |
|
92 | 92 | - name: 'Associate preseed templates to operating systems' |
93 | 93 | ansible.builtin.shell: > |
94 | 94 | {% if 'minor' in item[0] %} |
95 | | - {% set title = item[0].name +' '+ item[0].major +'.'+ item[0].minor %} |
| 95 | + {% set title = item[0].name + ' ' + item[0].major + '.' + item[0].minor %} |
96 | 96 | {% else %} |
97 | | - {% set title = item[0].name +' '+ item[0].major %} |
| 97 | + {% set title = item[0].name + ' ' + item[0].major %} |
98 | 98 | {% endif %} |
99 | 99 | {% if item[0].family == 'Debian' %} |
100 | 100 | {{ foreman_seeder_hostgroups_hammer }} template add-operatingsystem --id {{ item[1].Id }} --operatingsystem '{{ title }}' |
|
121 | 121 | - name: 'Create hostgroups' |
122 | 122 | ansible.builtin.shell: > |
123 | 123 | {% if 'minor' in item %} |
124 | | - {% set os_title = item.name +' '+ item.major +'.'+ item.minor %} |
| 124 | + {% set os_title = item.name + ' ' + item.major + '.' + item.minor %} |
125 | 125 | {% else %} |
126 | | - {% set os_title = item.name +' '+ item.major %} |
| 126 | + {% set os_title = item.name + ' ' + item.major %} |
127 | 127 | {% endif %} |
128 | | - {% set name = 'Forklift '+ os_title %} |
| 128 | + {% set name = 'Forklift ' + os_title %} |
129 | 129 | {{ foreman_seeder_hostgroups_hammer }} --output=silent hostgroup info --name "{{ name }}" || |
130 | 130 | {{ foreman_seeder_hostgroups_hammer }} hostgroup create |
131 | 131 | --name '{{ name }}' |
|
0 commit comments