chbrown13 / ansible-satellite6

Ansible playbooks for Satellite 6 systems' management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.local.yml by first making a copy of it. (i.e RHSM Credentials, Satellite setup links and so on).

    cp satellite_common.yml satellite_common.local.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 root@sat63-rhel7.example.com
    

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.

About

Ansible playbooks for Satellite 6 systems' management

License:GNU General Public License v3.0


Languages

Language:Python 100.0%