Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

0

Share

Download to read offline

Deploying uyuni with ansible

Download to read offline

Presented by Christian Stankowic at the 2020-06-26 Uyuni Community Hours

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

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

Presented by Christian Stankowic at the 2020-06-26 Uyuni Community Hours

Views

Total views

228

On Slideshare

0

From embeds

0

Number of embeds

0

Actions

Downloads

1

Shares

0

Comments

0

Likes

0

×