ansible/roles/zamok-tools/tasks/main.yml

118 lines
3.2 KiB
YAML

---
- name: Install zamok tools
apt:
update_cache: true
name:
- apache2
- bat # Rajouté par shirenn le 10/11/2021
- bitlbee # Demande du 06/09/2017 17:40 sur #crans
- byobu
- cabal-install
- cmake # Demande irc #root 22/05/2018 15h45
- cpanminus
- exiv2 # Demande du 25/08/2017 14:19 sur #crans
- fetchmail
- fish
# - freefem++ # Demande du 14/05/2018 17:12 sur #roots
- graphviz # Demande du 10/02/2018 15:46 sur #roots
- inotify-tools # Demande du 24/10/2017 23:17 sur #crans
- jed # Demande du 04/08/2017 sur nounou@
- joe
- libapache2-mod-php
- libapache2-mod-wsgi-py3
- lua-cjson # Demande du 01/09/2017 18:50 sur #crans
- lynx # Demande du 30/07/2017 sur nounou@
- mariadb-server
- moreutils # Ce package, c'est la vie !
- nyancat
- octave # Demande irc #crans 28/02/2019 14h28
- odt2txt
- par
- pdftk # Demande mail nounou@ 16/10/2018 16h01
- php
- php-bz2
- php-curl
- php-gd
- php-imagick # dépendance de WordPress, BDS 27/10/2021
- php-mbstring
- php-mysql
- php-sqlite3
- php-xml
- php-zip
- phpmyadmin
- pkg-config # Demande du 01/02/2018 15:00 sur #roots
- poppler-utils
- python3-dialog
- python3-django
- python3-django-reversion
- python3-djangorestframework
- python3-irc
- python3-mysqldb
- python3-netaddr
- python3-pip
- python3-scipy
- python3-venv # Ajout par erdnaxe pour la Med 10/08/2019 10h50
- pyzor
- ranger # Demande du 31/01/2020 11h10 par Solal
- razor
- reptyr
- ruby-dev # Demande du 07/01/2018 18:50 sur #crans pour compiler des gem
- sl
- slrn
- spamassassin # utile pour filtrer le spam avec procmail
- texlive-full
- unison # Demande news crans.crans 11/04/18
- uwsgi # pratique pour utiliser Django sur sa page perso
- uwsgi-plugin-python3
- vim-gtk # Demande du 23/09/2017 22:04 sur #crans
- weechat # Parceque c'est normal qu'il soit installe
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Install required apache modules
community.general.apache2_module:
name: "{{ item }}"
state: present
loop:
- authz_groupfile
- proxy
- proxy_fcgi
- proxy_http
- rewrite
- socache_shmcb
notify: Reload apache
- name: Copy apache configuration
template:
src: "apache2/{{ item }}.j2"
dest: "/etc/apache2/{{ item }}"
owner: root
group: root
mode: 0644
loop:
- "ports.conf"
- "sites-available/000-perso.conf"
notify: Reload apache
- name: Enable apache sites
file:
src: /etc/apache2/sites-available/000-perso.conf
dest: /etc/apache2/sites-enabled/000-perso.conf
owner: root
group: root
state: link
force: true
notify: Reload apache
- name: Add PAM rule to use namespaces to have separate temporary directories
pamd:
name: common-session
type: session
control: optional
module_path: pam_systemd.so
new_type: session
new_control: optional
new_module_path: pam_namespace.so
state: after