Skip to content
This repository was archived by the owner on Jul 17, 2023. It is now read-only.

Ansible playbooks for Satellite 6 systems' management

License

Notifications You must be signed in to change notification settings

SatelliteQE/ansible-satellite6

Folders and files

NameName
Last commit message
Last commit date
Jul 19, 2018
Feb 22, 2019
Aug 11, 2018
Jul 19, 2018
Jul 31, 2018
Jul 31, 2018
Jul 19, 2018
May 2, 2017
Feb 22, 2019
Jul 19, 2018
Jul 19, 2018

Repository files navigation

ansible-satellite6

Ansible playbooks for Satellite 6 systems' management.

Setup

Prerequisities

This repository will be Python3.6 based.

You need Ansible 2.5.0+ installed.

We also recommend to install yamllint, ansible-lint and ansible-review.

Configuration

Befor running any Satellite6 playbooks,

  1. Check and Install the roles from ansible galaxy, if any

    # ansible-galaxy install -r requirements.yml
    
  2. Check and configure required variables in satellite_common.yml (i.e RHSM Credentials, Satellite setup links and so on).

    vim satellite_common.yml
    
  3. Make a copy of inventory from inventory.sample file.

    # cp inventory.sample inventory
    
  4. Make sure that SSH Keys are exchanged and placed for the user root.

    # ssh-copy-id [email protected]
    

Usage

To Install and configure Satellite6:

$ ansible-playbook -i inventory playbooks/install/satellite_63.yml

Contributing

Please read CONTRIBUTING.md if you wish to contribute.

License

ansible-satellite6 is licensed under GPL version 3.