37 lines
745 B
YAML
37 lines
745 B
YAML
|
---
|
||
|
- name: Configure Seth Server
|
||
|
hosts: all
|
||
|
|
||
|
environment:
|
||
|
http_proxy: "{{ lookup('env','http_proxy') }}"
|
||
|
https_proxy: "{{ lookup('env','https_proxy') }}"
|
||
|
HTTPS_PROXY: "{{ lookup('env','HTTPS_PROXY') }}"
|
||
|
HTTP_PROXY: "{{ lookup('env','HTTP_PROXY') }}"
|
||
|
|
||
|
tasks:
|
||
|
- name: Update package cache
|
||
|
apt:
|
||
|
update_cache: yes
|
||
|
|
||
|
- apt:
|
||
|
name: make
|
||
|
|
||
|
- apt:
|
||
|
name: git
|
||
|
|
||
|
- apt:
|
||
|
name: python-ldap
|
||
|
|
||
|
- git:
|
||
|
repo: 'https://forge.cadoles.com/afornerot/cadolesldap.git'
|
||
|
dest: /tmp/cadolesldap
|
||
|
|
||
|
- name: Run 'install' for cadolesldap
|
||
|
make:
|
||
|
chdir: /tmp/cadolesldap
|
||
|
target: install
|
||
|
|
||
|
- name: Cleanup
|
||
|
apt:
|
||
|
name: make
|
||
|
state: absent
|