From 2b4c0ddfe45fdbf7319b3ab2dda0d061c870e81f Mon Sep 17 00:00:00 2001 From: Alexandre Iooss <erdnaxe@crans.org> Date: Thu, 11 Jul 2019 19:07:58 +0200 Subject: [PATCH] Django CAS role --- roles/django-cas/tasks/main.yml | 14 ++++++++++++++ .../templates/update-motd.d/05-service.j2 | 4 ++++ services_web.yml | 5 +++++ 3 files changed, 23 insertions(+) create mode 100644 roles/django-cas/tasks/main.yml create mode 100755 roles/django-cas/templates/update-motd.d/05-service.j2 diff --git a/roles/django-cas/tasks/main.yml b/roles/django-cas/tasks/main.yml new file mode 100644 index 00000000..fdf683ad --- /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 00000000..d27ef86e --- /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 eaf6ac8f..bfaafcc6 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 -- GitLab