Playbook - Registro de servidores Red Hat no Satellite via Ansible
Depois de pesquisar muito e juntar vários módulos, consegui organizar uma forma de registrar vários servidores no Satellite, através do Ansible, este playbook foi criado neste intuito.
Deixo aqui esse registro afim de ajudar outros usuários que por ventura venham a precisar.
- hosts: all gather_facts: no tasks: - name: Download Katello CA rpm get_url: url: http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm dest: /tmp/katello-ca-consumer-latest.noarch.rpm mode: '0440' - name: install Katello CA rpm from a local file yum: name: /tmp/katello-ca-consumer-latest.noarch.rpm state: present - name: Register with activationkey redhat_subscription: state: present activationkey: rhel7_base org_id: example - name: Enable all RHSM repositories rhsm_repository: name: '*' state: enabled - name: Install Packages yum: name: - katello-host-tools - katello-host-tools-tracer - katello-agent - insights-client - puppet state: present - name: Start and enabled service Puppet agent systemd: name: puppet state: started enabled: true - name: Start and enabled service katello agent systemd: name: goferd state: started enabled: true - name: upgrade all packages yum: name: '*' state: latest
0
Comentários
-
Muito bom! Favoritado aqui.
0 -
Boa @ChicoFedora
0
Salas de discussão
- 721 Todas as salas de discussão
- 5 Eventos
- 402 Fedora
- 7 CoreOS
- 137 Spins
- 11 CINNAMON
- 28 GNOME
- 63 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 33 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 222 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 8 Linguagens de programação