#!/bin/bash
ansible-galaxy init "$1"
[ -z "$1" ] && echo "Nom de rôle vide" && exit;
echo "dependencies: []
# List your role dependencies here, one per line. Be sure to remove the '[]' above,
# if you add dependencies to this list." > "$1/meta/main.yml"
rm "$1/.travis.yml"
# rm -rf "$1/tests"
rm -f "$1/tests/inventory"
echo "---
- hosts: server
roles:
- $1
" > "$1/tests/test.yml"
echo `echo "$1" | tr 'a-z' 'A-Z'`"
=========
Description du rôle : objectifs, conditions d'utilisation, détails ...
Requirements
------------
Ce dont le rôle a besoin pour être executé sans problème
Ce qu'il faudrait faire pour simplifier son utilisation
Variables
---------
Variables externes utiles pour paramétrer l'utilisation du rôle :
* \`myvar\`: une variable
Tags
----
* \`montag\` utilisé dans le but de ...
Dependencies
------------
La liste des dépendances du rôle, typiquement le contenu de 'dependencies' dans 'meta/main.yml'
Example Playbook
----------------
Exemple d'utilisation du rôle (avec variables si possible) :
- hosts: servers
roles:
- role: $1
vars:
x: 42
License
-------
Maxime BETIRAC - maximebetirac.fr
Author Information
------------------
* `git config user.name`: `git config user.email`" > "$1/README.md"