Successfully reported this slideshow.
Your SlideShare is downloading. ×

Deploying uyuni with ansible

Ad

//DEPLOYING UYUNI
WITH ANSIBLE
1 | 10

Ad

//WHOAMI
> Christian Stankowic
> Senior System Engineer at SVA (german system integrator)
> Linux, Unix, Virtualization, D...

Ad

//WHY ANSIBLE? SUSE LOVES SALT!
> Yes, you're right and we like Salt, too
> But many $customers love Ansible
3 | 10

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Upcoming SlideShare
RubyGems 3 & 4
RubyGems 3 & 4
Loading in …3
×

Check these out next

1 of 10 Ad
1 of 10 Ad

More Related Content

Deploying uyuni with ansible

  1. 1. //DEPLOYING UYUNI WITH ANSIBLE 1 | 10
  2. 2. //WHOAMI > Christian Stankowic > Senior System Engineer at SVA (german system integrator) > Linux, Unix, Virtualization, DevOps, Infrastructure as Code > Spacewalk user since version 2.0 2 | 10
  3. 3. //WHY ANSIBLE? SUSE LOVES SALT! > Yes, you're right and we like Salt, too > But many $customers love Ansible 3 | 10
  4. 4. //WHY ANSIBLE? SUSE LOVES SALT! > Yes, you're right and we like Salt, too > But many $customers love Ansible > Market shares still show a leading position for Ansible* > Salt is adopting and a strong performer 4 | 10
  5. 5. //WHY ANSIBLE? SUSE LOVES SALT! > Yes, you're right and we like Salt, too > But many $customers love Ansible > Market shares still show a leading position for Ansible* > Salt is adopting and a strong performer > Uyuni also supports Ansible via Salt using ansiblegate > Having an automatic deployment would be handy.. * see Forrester reports from 2018 and 2019 5 | 10
  6. 6. //PLAYBOOK The Ansible role stdevel.uyuni is able to: > con gure LVM, lesystems and mountpoints > con gure rewall > de ne SSL certi cate information > create organization administrator account > download, install and con gure CEFS* and DEFS > create and synchronize so ware channels * Kudos to Steve Meier! 6 | 10
  7. 7. //UYUNI --- - hosts: uyuni.giertz.loc become: true roles: - role: stdevel.uyuni setup_cefs: true setup_cefs_cronjob: true channels: - {"name": "centos7", "arch": "x86_64"} - {"name": "centos7-updates", "arch": "x86_64"} Simple playbook for installing Uyuni and con guring channels $ ansible-playbook deploy_uyuni.yml 7 | 10
  8. 8. //SUSE MANAGER Deploying SUSE Manager 4.x is also possible: --- - hosts: mgmt.pinkepank.ltd remote_user: root become: true roles: - role: stdevel.uyuni scc_reg_code: DERP1337LULZ scc_mail: bla@foo.bar SUSE Customer Center registration code and mail address. $ ansible-playbook deploy_suma.yml 8 | 10
  9. 9. //CONCLUSION > Planned features: > Proxy installation > Custom SSL certi cate support > Uyuni Hub support (once stable) > Feel free to use and test the role > Available on Ansible Galaxy and GitHub > Feel free to report bugs! 9 | 10
  10. 10. QUESTIONS? (PLEASE WAKE UP NOW) 10 | 10

×