Direkt zum Hauptinhalt

Rolle Grundgerüst erstellen

Um eine Rolle zu erstellen man in seinem Projektverzeichnis ein Verzeichnis Names roles.


zum Beispiel, diese Verzeichnis. Wenn nicht besteht dann anlegen.





Nun kann mittels ansible Galxay Befehl eine Rolle angelegt werden
Der Aufbau einer Rolle ist immer der der name vom githubaccout.rollenname

Beispiel: immohacker.ansible-role-test
also der Befehl lautet:






Hier mit wird dann folgende Verzeichnisstruktur erstellt:





Die Verzeichnisstruktur sieht dann so aus:

.
├── defaults
│   └── main.yml
├── files
├── handlers
│   └── main.yml
├── meta
│   └── main.yml
├── README.md
├── tasks
│   └── main.yml
├── templates
├── tests
│   ├── inventory
│   └── test.yml
└── vars
    └── main.yml

In der meta/main.yml kommen die Daten und die Versionsnummern rein.
bei jeder Änderung an der Collection muss die Versionsnummer in der Datei erhöht werden.
Diese Datei dient

 

Die wichtigsten Punkte in der Datei sind:

ff