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
- 731 Todas as salas de discussão
- 5 Eventos
- 410 Fedora
- 7 CoreOS
- 141 Spins
- 11 CINNAMON
- 29 GNOME
- 66 KDE
- 10 LXDE
- 4 LXQT
- 13 MATE
- SOAS
- 3 XFCE
- 13 Server
- 84 Workstation
- 34 SilverBlue
- Atomic
- 3 Labs
- ARM®
- 3 Segurança
- 7 Servidores
- 223 Tutoriais
- 6 Críticas e Sugestões
- 16 Novidades e anuncios
- 5 CentOS
- 18 Games
- 31 Hardware
- 9 Linguagens de programação

