[Draft] Install freeradius with rlm_python3
parent
6ae814e1e1
commit
c7a4049903
|
@ -7,6 +7,6 @@ interfaces:
|
||||||
loc_re2o:
|
loc_re2o:
|
||||||
owner: root
|
owner: root
|
||||||
group: nounou
|
group: nounou
|
||||||
version: master
|
version: master_freeradius_python3
|
||||||
settings_local_owner: root
|
settings_local_owner: root
|
||||||
settings_local_group: nounou
|
settings_local_group: nounou
|
||||||
|
|
|
@ -14,3 +14,10 @@ loc_keepalived:
|
||||||
tag: VI_DHCP
|
tag: VI_DHCP
|
||||||
state: MASTER
|
state: MASTER
|
||||||
priority: 150
|
priority: 150
|
||||||
|
|
||||||
|
loc_re2o:
|
||||||
|
owner: freerad
|
||||||
|
group: nounou
|
||||||
|
version: master_freeradius_python3
|
||||||
|
settings_local_owner: freerad
|
||||||
|
settings_local_group: nounou
|
||||||
|
|
1
hosts
1
hosts
|
@ -27,6 +27,7 @@
|
||||||
|
|
||||||
[re2o]
|
[re2o]
|
||||||
re2o-newinfra.adm.crans.org
|
re2o-newinfra.adm.crans.org
|
||||||
|
routeur-sam.adm.crans.org
|
||||||
|
|
||||||
[bdd]
|
[bdd]
|
||||||
tealc.adm.crans.org
|
tealc.adm.crans.org
|
||||||
|
|
|
@ -1,4 +1,28 @@
|
||||||
---
|
---
|
||||||
|
- name: Add buster-backports to apt sources
|
||||||
|
apt_repository:
|
||||||
|
repo: deb http://{{ mirror }}/debian buster-backports main
|
||||||
|
state: present
|
||||||
|
|
||||||
|
- name: Pin freeradius from backports
|
||||||
|
template:
|
||||||
|
src: apt/preferences.d/freeradius_python3.j2
|
||||||
|
dest: /etc/apt/prefederences.d/freeradius_python3
|
||||||
|
|
||||||
|
- name: Install freeradius
|
||||||
|
apt:
|
||||||
|
update_cache: true
|
||||||
|
install_recommends: false
|
||||||
|
name:
|
||||||
|
- freeradius
|
||||||
|
- freeradius-common
|
||||||
|
- freeradius-utils
|
||||||
|
- freeradius-python3
|
||||||
|
- libfreeradius3
|
||||||
|
register: apt_result
|
||||||
|
retries: 3
|
||||||
|
until: apt_result is succeeded
|
||||||
|
|
||||||
- name: Symlink radius certificates
|
- name: Symlink radius certificates
|
||||||
file:
|
file:
|
||||||
src: /etc/letsencrypt/live/crans.org/{{ item }}
|
src: /etc/letsencrypt/live/crans.org/{{ item }}
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
{{ ansible_header | comment }}
|
||||||
|
|
||||||
|
Package: *freeradius*
|
||||||
|
Pin: release a=buster-backports
|
||||||
|
Pin-Priority: 990
|
|
@ -1,15 +1,8 @@
|
||||||
---
|
---
|
||||||
- name: Install re2o dependancies
|
- name: Install re2o dependencies
|
||||||
apt:
|
apt:
|
||||||
update_cache: true
|
update_cache: true
|
||||||
name:
|
name:
|
||||||
- python-django
|
|
||||||
- python-dateutil
|
|
||||||
- python-djangorestframework
|
|
||||||
- python-django-reversion
|
|
||||||
- python-pip
|
|
||||||
- python-psycopg2
|
|
||||||
- ipython
|
|
||||||
- python3-django
|
- python3-django
|
||||||
- python3-dateutil
|
- python3-dateutil
|
||||||
- python3-djangorestframework
|
- python3-djangorestframework
|
||||||
|
@ -29,14 +22,6 @@
|
||||||
retries: 3
|
retries: 3
|
||||||
until: apt_result is succeeded
|
until: apt_result is succeeded
|
||||||
|
|
||||||
- name: Install re2o pip dependancies
|
|
||||||
pip:
|
|
||||||
executable: pip2
|
|
||||||
name:
|
|
||||||
- django-bootstrap3
|
|
||||||
- django-ldapdb==1.3.0
|
|
||||||
- django-macaddress
|
|
||||||
|
|
||||||
- name: Install re2o pip3 dependancies
|
- name: Install re2o pip3 dependancies
|
||||||
pip:
|
pip:
|
||||||
executable: pip3
|
executable: pip3
|
||||||
|
|
Loading…
Reference in New Issue