Skip to content
arocha7 edited this page Jan 2, 2020 · 1 revision

Welcome to the Ansible wiki!

This repo contains a few Roles for IT automation, namely:

  • common - upgrade Operating System packages to the latest version, set NTP, install usefull tools
  • fw - install Firewall control tool
  • pip - deploy PIP (Python package manager)
  • osc - deploy Openstack Command-line client
  • pgsql - deploy PostgreSQL server
  • openjdk - deploy OpenJDK
  • jenkins - deploy Jenkins CI/CD
  • onos - deploy ONOS SDN Controller
  • gitlab - deploy Gitlab DevOps platform

How to use

To deploy one application from the existing roles, just run:

$ ansible-playbook utils/deploy/APP.yml [-i inventory] [-e target=IPADDR] -v --ask-vault-pass

To remove one application from the existing roles, just run:

$ ansible-playbook utils/destroy/APP.yml [-i inventory] [-e target=IPADDR] -v --ask-vault-pass

Clone this wiki locally