lean-delivery / ansible-modules-aem

Ansible modules for Adobe Experience Manager (AEM) management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adobe Experience Manager (AEM) Ansible modules

License: GPL v3 Build Status

How to install this modules:


Default installation:

ansible-pull -U https://github.com/lean-delivery/ansible-modules-aem install-modules.yml

Specify version / commit / tag:

ansible-pull -U https://github.com/lean-delivery/ansible-modules-aem -e modules_version=<tagname> install-modules.yml

Installation as a part of playbook:

---
- hosts: localhost
  gather_facts: False
  vars:
    repo_url: "{{ lookup('env','repo_url') | default('https://github.com/lean-delivery/ansible-modules-aem.git', true)}}"
    modules_path: "{{ lookup('env','ansible_modules_path') | default('~/.ansible/plugins/modules', true)}}"
    modules_version: "{{ lookup('env','ansible_modules_version') | default('master', true)}}"
  tasks:
    - name: Make sure that modules directory exists
      file:
        path: "{{ modules_path }}"
        state: directory
        mode: 0755
    - name: Install Ansible AEM Modules
      git:
        repo: "{{ repo_url }}"
        dest: "{{ modules_path }}/ansible-modules-aem"
        version: "{{ modules_version }}"
        force: yes 

License

GNU General Public License v3.0

Authors

Original version: Paul Markham

Current version: team@lean-delivery.com

About

Ansible modules for Adobe Experience Manager (AEM) management

License:GNU General Public License v3.0


Languages

Language:Python 100.0%