summaryrefslogtreecommitdiff
path: root/roles/ansible-pull/tasks/main.yml
blob: 1f36000c788a2b5f1535e38c5a904188bb8c60f3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
- name: install ansible
  apt: name=ansible state=latest

- name: install gnupg
  apt: name=gpg state=latest

- name: install git
  apt: name=git state=latest

- name: create ansible pull script
  template:
    src=templates/usr_local_bin_metamorphose.j2
    dest=/usr/local/bin/metamorphose
    owner=root group=root mode=0755

- name: create crontab entry to clone/pull git repository
  template:
    src=templates/etc_cron.d_metamorphosis.j2
    dest=/etc/cron.d/metamorphosis
    owner=root group=root mode=0644

- name: create logrotate entry for metamorphose.log
  template:
    src=templates/etc_logrotate.d_metamorphosis.j2
    dest=/etc/logrotate.d/metamorphosis
    owner=root group=root mode=0644