2016-04-15 16:45:16 +02:00
|
|
|
Spacewalk playbooks and roles
|
|
|
|
==============
|
|
|
|
|
|
|
|
Install a full Spacewalk server on CentOS 7 and also adds:
|
|
|
|
- CentOS 6 repo, channel and activation key (+epel)
|
|
|
|
- CentOS 7 repo, channel and activation key(+epel)
|
|
|
|
- Ubuntu 14.04 repo, channel and activation key
|
|
|
|
- Ubuntu 12.04 repo, channel and activation key
|
|
|
|
|
2016-04-15 16:48:10 +02:00
|
|
|
Thanks to geerlingguy's iptables role, which is included here.
|
|
|
|
|
2016-04-15 16:45:16 +02:00
|
|
|
To do:
|
|
|
|
|
|
|
|
- Add ubuntu support to client role
|
|
|
|
- Update client role to automatically pick EPEL for activation key
|
|
|
|
- Look at also adding Debian Jessie/Wheezy
|
2016-04-15 16:47:11 +02:00
|
|
|
|
|
|
|
What /etc/ansible/hosts looks like:
|
|
|
|
|
|
|
|
```
|
|
|
|
[spacewalk-server]
|
|
|
|
spacewalk ansible_ssh_host=XXX.XXX.XXX.XXX
|
|
|
|
|
|
|
|
[spacewalk-clients]
|
|
|
|
Client01 ansible_ssh_host=XXX.XXX.XXX.XXX
|
|
|
|
Client02 ansible_ssh_host=XXX.XXX.XXX.XXX
|
|
|
|
```
|