diff --git a/roles/django-cas/tasks/main.yml b/roles/django-cas/tasks/main.yml new file mode 100644 index 0000000000000000000000000000000000000000..fdf683adf961cc4e0595e63306b9696a5db84b46 --- /dev/null +++ b/roles/django-cas/tasks/main.yml @@ -0,0 +1,14 @@ +--- +- name: Install APT dependencies + apt: + update_cache: true + name: python3-django-cas-server + register: apt_result + retries: 3 + until: apt_result is succeeded + +- name: Indicate role in motd + template: + src: update-motd.d/05-service.j2 + dest: /etc/update-motd.d/05-cas + mode: 0755 diff --git a/roles/django-cas/templates/update-motd.d/05-service.j2 b/roles/django-cas/templates/update-motd.d/05-service.j2 new file mode 100755 index 0000000000000000000000000000000000000000..d27ef86e48328c239f23364408171ec2246f7860 --- /dev/null +++ b/roles/django-cas/templates/update-motd.d/05-service.j2 @@ -0,0 +1,4 @@ +#!/bin/sh +# {{ ansible_managed }} +echo "> le CAS a été déployé sur cette machine." +echo " Voir /usr/local/django/cas" diff --git a/services_web.yml b/services_web.yml index eaf6ac8fd63b730f616fb08c3efce1edd8c09be5..bfaafcc687b96aafd03bf740cf530c64f9651fd1 100644 --- a/services_web.yml +++ b/services_web.yml @@ -16,3 +16,8 @@ framadate_path: /var/www/framadate roles: - framadate + +# Deploy CAS +- hosts: cas-srv.adm.crans.org + roles: + - django-cas