mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
mv 3 python3-* pkgs FROM scripts/ansible TO roles {mysql, postsgresql, munin}
This commit is contained in:
parent
a6acf8261c
commit
e88c5df3df
4 changed files with 18 additions and 6 deletions
|
@ -1,4 +1,4 @@
|
||||||
- name: "Install 4 packages: munin, munin-node, munin-plugins-extra, libcgi-fast-perl"
|
- name: "Install 5 packages: munin, munin-node, munin-plugins-extra, libcgi-fast-perl, python3-passlib"
|
||||||
package:
|
package:
|
||||||
name:
|
name:
|
||||||
- munin
|
- munin
|
||||||
|
@ -6,6 +6,7 @@
|
||||||
- munin-plugins-extra
|
- munin-plugins-extra
|
||||||
- libcgi-fast-perl
|
- libcgi-fast-perl
|
||||||
#- libapache2-mod-fcgid
|
#- libapache2-mod-fcgid
|
||||||
|
- python3-passlib
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Establish username/password Admin/changeme in /etc/munin/munin-htpasswd
|
- name: Establish username/password Admin/changeme in /etc/munin/munin-htpasswd
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
- mariadb-client
|
- mariadb-client
|
||||||
#- php{{ php_version }}-common # Auto-installed as an apt dependency. REGARDLESS: php{{ php_version }}-common superset php{{ php_version }}-cli is auto-installed by php{{ php_version }}-fpm in nginx/tasks/install.yml
|
#- php{{ php_version }}-common # Auto-installed as an apt dependency. REGARDLESS: php{{ php_version }}-common superset php{{ php_version }}-cli is auto-installed by php{{ php_version }}-fpm in nginx/tasks/install.yml
|
||||||
- php{{ php_version }}-mysql # Likewise installed in nextcloud/tasks/install.yml, pbx/tasks/freepbx_dependencies.yml, wordpress/tasks/install.yml
|
- php{{ php_version }}-mysql # Likewise installed in nextcloud/tasks/install.yml, pbx/tasks/freepbx_dependencies.yml, wordpress/tasks/install.yml
|
||||||
|
- python3-pymysql # Required by MySQL roles like Elgg, MediaWiki etc
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
# 2020-07-11:
|
# 2020-07-11:
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
name:
|
name:
|
||||||
- postgresql
|
- postgresql
|
||||||
- postgresql-client
|
- postgresql-client
|
||||||
|
- python3-psycopg2 # Moodle install fails without this
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Install /etc/systemd/system/postgresql-iiab.service from template (0644 by default)
|
- name: Install /etc/systemd/system/postgresql-iiab.service from template (0644 by default)
|
||||||
|
|
|
@ -149,13 +149,22 @@ fi
|
||||||
###echo -e 'ENSURE ANSIBLE UPDATES CLEANLY: (then re-run this script to be sure!)\n'
|
###echo -e 'ENSURE ANSIBLE UPDATES CLEANLY: (then re-run this script to be sure!)\n'
|
||||||
###grep '^deb .*ansible' /etc/apt/sources.list /etc/apt/sources.list.d/*.list | grep -v '^/etc/apt/sources.list.d/iiab-ansible.list:' || true # Override bash -e (instead of aborting at 1st error)
|
###grep '^deb .*ansible' /etc/apt/sources.list /etc/apt/sources.list.d/*.list | grep -v '^/etc/apt/sources.list.d/iiab-ansible.list:' || true # Override bash -e (instead of aborting at 1st error)
|
||||||
|
|
||||||
echo -e "\napt update; apt install of python3-* / virtualenv packages explained at:"
|
echo -e "\napt update; apt install python3-pip # Also installs 'python3-setuptools'"
|
||||||
echo -e "https://github.com/iiab/iiab/blob/master/scripts/ansible.md\n"
|
#echo -e "https://github.com/iiab/iiab/blob/master/scripts/ansible.md\n"
|
||||||
$APT_PATH/apt update
|
$APT_PATH/apt update
|
||||||
|
$APT_PATH/apt -y install python3-pip
|
||||||
|
|
||||||
|
# 2021-07-28:
|
||||||
|
# 'python3-pymysql' (drags in 'python3' which drags in 'python3-venv') moved to roles/mysql/tasks/install.yml
|
||||||
|
# 'python3-psycopg2' moved to roles/postgresql/tasks/install.yml
|
||||||
|
# 'python3-passlib' moved to roles/munin/tasks/install.yml
|
||||||
|
# 'virtualenv' for Python 2 moved to roles/kalite/tasks/install.yml
|
||||||
|
#
|
||||||
|
#$APT_PATH/apt -y install \
|
||||||
|
# python3-pymysql python3-psycopg2 python3-passlib python3-pip \
|
||||||
|
# python3-setuptools python3-packaging python3-venv
|
||||||
|
|
||||||
#$APT_PATH/apt -y --allow-downgrades install ansible-core \
|
#$APT_PATH/apt -y --allow-downgrades install ansible-core \
|
||||||
$APT_PATH/apt -y install \
|
|
||||||
python3-pymysql python3-psycopg2 python3-passlib python3-pip \
|
|
||||||
python3-setuptools python3-packaging python3-venv # 'virtualenv' for Python 2 moved to kalite/tasks/install.yml
|
|
||||||
|
|
||||||
echo -e "\n\n'pip3 install --upgrade ansible-core' will now run:\n"
|
echo -e "\n\n'pip3 install --upgrade ansible-core' will now run:\n"
|
||||||
pip3 install --upgrade ansible-core
|
pip3 install --upgrade ansible-core
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue