oatakan.windows_template_build
windows_template_build
Dieses Repository enthält eine Ansible-Rolle, die eine Windows-Vorlage auf jeder Cloud-Plattform (ovirt/rhev, VMware, EC2, Azure usw.) erstellt. Du kannst diese Rolle als Teil der VMware-Template-Bau-Rolle oder der Packer-Rolle in einer CI/CD-Pipeline zum Erstellen von Windows-Vorlagen ausführen.
Hinweis: Diese Rolle wird nur als Beispiel bereitgestellt. Verwende sie nicht in der Produktion. Du kannst sie forken/klonen und Schritte für deine Umgebung basierend auf den Sicherheits- und Betriebsanforderungen deiner Organisation hinzufügen oder entfernen.
Anforderungen
Alle Voraussetzungen, die möglicherweise nicht durch Ansible selbst oder die Rolle abgedeckt sind, sollten hier erwähnt werden. Wenn die Rolle beispielsweise das EC2-Modul verwendet, ist es eine gute Idee, hier zu erwähnen, dass das Boto-Paket erforderlich ist.
Rollenvariablen
Hier sollte eine Beschreibung der einstellbaren Variablen für diese Rolle stehen, einschließlich aller Variablen, die in defaults/main.yml, vars/main.yml und aller Variablen, die über Parameter an die Rolle übergeben werden können/sollten. Alle Variablen, die aus anderen Rollen und/oder dem globalen Scope (z.B. hostvars, group vars usw.) gelesen werden, sollten hier ebenfalls erwähnt werden.
Abhängigkeiten
Eine Liste der Rollen, die diese Rolle verwendet:
- oatakan.windows_ec2_ena_driver
- oatakan.windows_powershell_upgrade
- oatakan.windows_configure_update
- oatakan.windows_update
- oatakan.windows_virtio
- oatakan.windows_vmware_tools
- oatakan.windows_virtualbox_guest_additions
- oatakan.windows_parallels_tools
- oatakan.windows_hotfix
Beispiel-Playbook
Ein Beispiel, wie man deine Rolle verwendet (zum Beispiel mit übergebene Variablen) ist für die Nutzer ebenfalls hilfreich:
- hosts: servers
roles:
- oatakan.windows_template_build
Lizenz
MIT
Autoreninformation
Orcun Atakan
Ansible galaxy role for building a Windows template on any cloud platform(ovirt/rhev, VMware, EC2, Azure etc.)
ansible-galaxy install oatakan.windows_template_build