aem_design.aem_package
Ansible Rolle: AEM Paket
Installieren Sie Inhalts-Pakete auf einer AEM-Instanz.
Diese Rolle wurde im Rahmen von AEM.Design entwickelt.
Voraussetzungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml
):
Name | Erforderlich | Standard | Hinweise |
---|---|---|---|
aem_host | ja | localhost | zu verwendender AEM-Host |
aem_port | ja | 4502 | zu verwendender Port des AEM-Hosts |
aem_username | ja | admin | Benutzername für den AEM-Host |
aem_password | ja | admin | Passwort für den AEM-Host |
maven_repository_url | http://localhost | wird verwendet, um Pakete zu holen und zu speichern, falls verfügbar | |
maven_repository_username | admin | Nexus-Benutzer zum Hochladen der heruntergeladenen Dateien | |
maven_repository_password | admin123 | Nexus-Passwort zum Hochladen der heruntergeladenen Dateien | |
simple_name | ja | einfacher Name für das Paket | |
group_name | ja | Gruppe des Pakets | |
package_name | ja | Paketname | |
package_version | ja | Paketversion | |
package_url | ja | Paket-URL | |
file_name | ja | Dateiname für den Download | |
file_override | ja | Überschreibung des Paketnamens, das heruntergeladen wurde | |
file_override_package_name | ja | Paketname zur Überschreibung | |
file_url_username | wird beim Herunterladen der Datei verwendet | ||
file_url_password | wird beim Herunterladen der Datei verwendet | ||
install_package_ansible | false | Paket mit Ansible-Skript installieren, Sie müssen pyaem2 installiert haben | |
install_package_docker | true | Paket im Docker-Container installieren, Sie müssen docker_host übergeben | |
docker_host | unix://var/run/docker.sock | Host, um den Docker-Container für die Ausführung der pyaem2-Befehle zu betreiben | |
Abhängigkeiten
Diese Rolle hängt von den Rollen ab:
aem_design.aem_license
aem_design.aem_verify
Beispiel-Playbook
- hosts: all
include_role:
name: aem_package
vars:
aem_host: "{{ aem_host }}"
aem_port: "{{ aem_port }}"
aem_username: "{{ aem_username }}"
aem_password: "{{ aem_password }}"
simple_name: "{{ item.simple_name }}"
group_name: "{{ item.group_name }}"
package_name: "{{ item.package_name }}"
package_version: "{{ item.version }}"
package_url: "{{ item.package_url }}"
file_name: "{{ item.file_name }}"
file_override: "{{ item.file_override | default(false) }}"
file_override_package_name: "{{ item.file_override_package_name | default('') }}"
file_url_username: "{{ adobe_cloud_username }}"
file_url_password: "{{ adobe_cloud_password }}"
install_package_ansible: "true"
with_items: "{{ package_files }}"
when:
- package_files is defined
- item is defined
mit Variablen
package_files:
## WARTUNGSPAKETE
- {
simple_name: "adobe Wartungspaket 1",
file_name: 'aem-service-pkg-6.5.1.zip',
version: '6.5.1',
group_name: 'adobe/cq650/servicepack',
package_name: 'aem-service-pkg',
package_url: "https://www.adobeaemcloud.com/content/companies/public/adobe/packages/cq650/servicepack/AEM-6.5.1.0/jcr%3acontent/package/file.res/AEM-6.5.1.0-6.5.1.zip"
}
Lizenz
Apache 2.0
Autorinformationen
Diese Rolle wurde von Max Barrass erstellt.
Installieren
ansible-galaxy install aem_design.aem_package
Lizenz
apache-2.0
Downloads
226
Besitzer
Designing AEM Experience End-To-End.