Changeset 3672 in MondoRescue for branches/3.3/ansible
- Timestamp:
- Aug 1, 2017, 4:22:24 PM (7 years ago)
- Location:
- branches/3.3/ansible/roles/mageia-docker
- Files:
-
- 3 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3.3/ansible/roles/mageia-docker/tasks/main.yml
r3667 r3672 7 7 - { pkg: project-builder } 8 8 9 - name: Install git mageia-docker repo10 ## Problem as run as root11 #git: repo=git@github.com:bcornec/mageia-docker.git dest=/home/bruno/mageia-docker force=yes accept_hostkey=yes12 command: su - bruno -c "rm -rf /home/bruno/mageia-docker ; git clone git@github.com:bcornec/mageia-docker.git /home/bruno/mageia-docker"13 14 - name: Check ownership for git repo15 file: path=/home/bruno/mageia-docker owner=bruno group=bruno recurse=true16 17 9 - name: Install mageia-docker conf file 18 10 copy: src=/users/bruno/prj/musique-ancienne.org/mondorescue.org/.mageia-docker dest=/home/bruno/.mageia-docker owner=bruno group=bruno mode=0644 backup=yes 19 11 12 - name: Install mageia-docker script file 13 copy: src=files/mageia-docker.sh dest=/home/bruno/mageia-docker.sh owner=bruno group=bruno mode=0755 backup=yes 14 15 - name: Install ftp cleanup script 16 copy: src=files/clean-ftp dest=/usr/local/bin/clean-ftp owner=root group=root mode=0755 backup=yes 17 20 18 - name: Set up mageia-docker crontab 21 cron: name=mageia-docker-{{ item.v }} minute=43 hour={{ item.t }} job='/home/bruno/mageia-docker/mageia-docker -v {{ item.v }} -m {{ urpmi_server }}' user=bruno state=present backup=yes 22 with_items: 23 - { v: 5 , t: 00 } 24 - { v: cauldron, t: 01 } 19 cron: name=mageia-docker minute=43 hour=23 job='/home/bruno/mageia-docker.sh {{ urpmi_server }}' user=bruno state=present backup=yes 25 20 26 - name: Set up docker cleanup crontab 27 cron: name=docker-cleanup minute=43 hour=07 job='docker image prune -f' user=bruno state=present backup=yes 21 - name: Set up docker image cleanup crontab 22 cron: name=docker-img-cleanup minute=43 hour=07 job='docker image prune -f' user=bruno state=present backup=yes 23 24 - name: Set up docker container cleanup crontab 25 cron: name=docker-ctn-cleanup minute=43 hour=06 job='docker container prune -f' user=bruno state=present backup=yes 26 27 - name: Set up ftp cleanup crontab 28 cron: name=ftp-cleanup minute=43 hour=22 job='/usr/local/bin/clean-ftp' user=bruno state=present backup=yes
Note:
See TracChangeset
for help on using the changeset viewer.