Dannyb48 / oasis-scripts

Scripts for converting linchpin roles to oasis-compatible ansible galaxy roles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OASIS Scripts

To run the scripts, simply run sh make-compatible.sh /path/to/linchpin/ $ROLE_NAME

make-compatible.sh will then take the following steps:

  1. clone the meta skeleton
  2. initialize a galaxy role
  3. copy the role into the galaxy role
  4. replace any include: tasks (now deprecated) with import_tasks
  5. move the new role back to linchpin
  6. update the filter plugins to only include those that are necessary for LinchPin
  7. update the libraries to only include those that are necessary for linchpin

About

Scripts for converting linchpin roles to oasis-compatible ansible galaxy roles


Languages

Language:Shell 73.1%Language:Python 26.9%