Skip to content

Commit 0e15d76

Browse files
committed
Add support for Debian 13
1 parent 61cc969 commit 0e15d76

File tree

5 files changed

+54
-4
lines changed

5 files changed

+54
-4
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ jobs:
3838
matrix:
3939
distro:
4040
- debian12
41+
- debian13
4142
- ubuntu2204
4243
- ubuntu2404
4344
steps:

meta/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ galaxy_info:
99
- name: Debian
1010
versions:
1111
- bookworm
12+
- trixie
1213
- name: Ubuntu
1314
versions:
1415
- jammy

molecule/default/molecule.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ driver:
55
name: docker
66
platforms:
77
- name: instance
8-
image: "geerlingguy/docker-${MOLECULE_DISTRO:-debian12}-ansible:latest"
8+
image: "geerlingguy/docker-${MOLECULE_DISTRO:-debian13}-ansible:latest"
99
command: ${MOLECULE_DOCKER_COMMAND:-""}
1010
volumes:
1111
- /sys/fs/cgroup:/sys/fs/cgroup:rw

tasks/setup_database.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,21 +17,21 @@
1717
name: "{{ peering_manager_database_user }}"
1818
password: "{{ peering_manager_database_password }}"
1919
encrypted: true
20-
db: "{{ peering_manager_database }}"
20+
login_db: "{{ peering_manager_database }}"
2121
no_log: true
2222
become: true
2323
become_user: "{{ peering_manager_postgresql_user }}"
2424

2525
- name: Set PostgreSQL user as owner of database
2626
community.postgresql.postgresql_owner:
27-
db: "{{ peering_manager_database }}"
27+
login_db: "{{ peering_manager_database }}"
2828
new_owner: "{{ peering_manager_database_user }}"
2929
become: true
3030
become_user: "{{ peering_manager_postgresql_user }}"
3131

3232
- name: Grant ALL privileges to PostgreSQL user
3333
community.postgresql.postgresql_privs:
34-
db: "{{ peering_manager_database }}"
34+
login_db: "{{ peering_manager_database }}"
3535
privs: ALL
3636
type: schema
3737
objs: public

vars/debian-13.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
__peering_manager_python_packages:
3+
- python3.13
4+
- python3.13-dev
5+
- python3-venv
6+
- python3-pip
7+
__peering_manager_postgresql_packages:
8+
- postgresql
9+
- libpq-dev
10+
- python3-psycopg
11+
__peering_manager_redis_packages:
12+
- redis-server
13+
14+
__peering_manager_other_packages:
15+
- git
16+
- libxml2-dev
17+
- libxslt1-dev
18+
- libffi-dev
19+
- libjpeg-dev
20+
- graphviz
21+
- libssl-dev
22+
- bgpq3
23+
24+
__peering_manager_ldap_packages:
25+
- libldap2-dev
26+
- libsasl2-dev
27+
28+
__peering_manager_web_frontend_packages:
29+
- apache2
30+
- apache2-utils
31+
- libapache2-mod-wsgi-py3
32+
33+
peering_manager_python_binary: /usr/bin/python3.13
34+
peering_manager_pid: /var/tmp/peering-manager.pid
35+
36+
peering_manager_postgresql_service: postgresql
37+
peering_manager_postgresql_user: postgres
38+
39+
peering_manager_redis_service: redis-server
40+
41+
peering_manager_systemd_directory: /etc/systemd/system/
42+
43+
peering_manager_apache2_service: apache2
44+
peering_manager_apache2_user: www-data
45+
peering_manager_apache2_group: www-data
46+
peering_manager_apache2_sites_available_path: /etc/apache2/sites-available
47+
peering_manager_apache2_sites_enabled_path: /etc/apache2/sites-enabled
48+
peering_manager_apache2_default_vhost: 000-default.conf

0 commit comments

Comments
 (0)