Commit graph

70 commits

Author SHA1 Message Date
David Prevot d6959c9287 Revert "Use bullseye suite even for bookworm"
bookworm suite has been enabled on our new repository.

This reverts commit 1fae737ac4.
2023-03-14 13:28:36 +01:00
David Prevot 015a1bfec7 Revert "Use HTTPS for our new repository"
It errors out if ca-certificates is not yet installed

This reverts commit 12a0d8d57e.
2023-03-13 11:59:27 +01:00
David Prevot 12a0d8d57e Use HTTP for our new repository 2023-03-13 11:18:33 +01:00
David Prevot 1d701b060e apt: Use pub.evolix.org instead of pub.evolix.net 2023-02-27 18:11:51 +01:00
Jérémy Lecour 17946f7280 apt: add move-apt-keyrings script/tasks 2023-02-27 13:58:01 +01:00
Jérémy Lecour 1fae737ac4 Use bullseye suite even for bookworm 2022-11-06 15:25:17 +01:00
Jérémy Lecour b36d4c4766 various fixes for Debian 12 2022-11-06 15:25:17 +01:00
Jérémy Lecour 28540247f0 Add signed-by option for additional APT sources 2022-11-02 23:17:08 +01:00
Jérémy Lecour f531460f49 Use proper keyrings directory for APT version
Debian 9 → 11 : /etc/apt/trusted.gpg.d
Debian 12 : /etc/apt/keyrings
2022-11-02 23:16:32 +01:00
Gregory Colpart 269c7242a5 correction du depot security pour Debian 11 2022-05-27 23:05:07 +02:00
Jérémy Lecour d9e95218ce apt_hold_packages: broadcast message with wall, if present 2022-02-24 11:49:12 +01:00
Jérémy Lecour bff8fcfebb apt: upgrade packages after all the configuration is done 2022-01-25 18:25:47 +01:00
Jérémy Lecour ad457dd7ba apt: use the new security repository for Bullseye 2021-08-16 14:12:31 +02:00
Jérémy Lecour 969a5bce7d apt: remove workaround for Evolix public repositories with Debian 11 2021-08-16 13:50:53 +02:00
Jérémy Lecour 29ec7bdcf2 Remove embedded GPG keys only if legacy keyring is present 2021-07-04 22:08:47 +02:00
Jérémy Lecour f673ea85d1 Force Debian version to buster for Evolix repository 2021-07-02 21:12:33 +02:00
Jérémy Lecour 2f68ae5339 Preliminary support for Bullseye 2021-07-02 20:58:09 +02:00
Jérémy Lecour 6bfef35729 Add bullseye APT repositories 2021-07-02 20:54:38 +02:00
Jérémy Lecour 0fe0244116 Update Galaxy metadata (company, platforms and galaxy_tags) 2021-06-28 15:26:28 +02:00
Jérémy Lecour 454d4c6d30 explicit permissions for APT GPG keys 2021-05-26 13:47:34 +02:00
Jérémy Lecour 4d83f25ae6 fix pipefail option for shell invocations 2021-05-18 14:04:54 +02:00
Jérémy Lecour e65340cb56 Add pipefail option to shell invocations 2021-05-13 15:34:27 +02:00
Jérémy Lecour 2ed77c60f0 Improve Ansible syntax
replace « x | changed » by « x is changed »
add explicit « bool » filter
use « length » filter instead of string comparison
2021-05-09 23:06:42 +02:00
Jérémy Lecour 58bf79218f remove apt keys specifically from embedded database 2021-05-06 13:43:59 +02:00
Jérémy Lecour 7d08b0a30a rename the tasks for embedded GPG keys 2021-05-06 11:33:19 +02:00
Jérémy Lecour b41a2fd04f fix indentation 2021-05-06 11:31:42 +02:00
Jérémy Lecour 83705a48b8 remove key from trusted.gpg only if file is present 2021-05-06 10:42:12 +02:00
Jérémy Lecour 5138065059 Use 'loop' syntax instead of 'with_items' 2021-05-04 14:19:18 +02:00
Jérémy Lecour 9cdddd50a8 Move all trusted GPG keys to file repository 2021-05-03 14:23:13 +02:00
Jérémy Lecour a7971abb04 apt: store keys in /etc/apt/trusted.gpg.d in ascii format 2021-05-03 12:02:31 +02:00
Jérémy Lecour 8716ffbb1e apt: fix keyring permissions 2021-05-02 00:34:19 +02:00
Jérémy Lecour 047605a2a2 evolinux-base: use a dearmored signature, stored in the correct location 2021-05-01 17:20:06 +02:00
Jérémy Lecour 66ea07ec29 evolinux-base: copy GPG key instead of using apt-key 2021-05-01 16:50:38 +02:00
Ludovic Poujol 1d8b7c3bea apt: disable APT Periodic
This interfere with our usual workflow (listupgrade)

Note : Using 0 instead of false is intentional, The value is used by the
apt-daily script that except a "0" to disable itself.
2020-11-24 11:19:18 +01:00
Jérémy Lecour 7283e34077 Replace version_compare() with version() 2020-02-25 10:45:35 +01:00
Jérémy Lecour 68b7a88e63 apt: added buster backports prerferences 2020-02-10 10:35:18 +01:00
Jérémy Lecour 07fd68b6a4 apt: fix syntax 2020-02-04 18:37:00 +01:00
Jérémy Lecour 72f5dc70f8 apt: hold packages only if package is installed 2020-02-04 18:14:57 +01:00
Jérémy Lecour 27e217467e Change "|changed" with "is changed" 2019-12-31 16:18:56 +01:00
Jérémy Lecour 79bb6103b8 Change "|version_compare" with "is version_compare" 2019-12-31 10:18:19 +01:00
Jérémy Lecour 473bcb4cd6 apt: verify that /etc/evolinux is present 2019-11-20 11:34:47 +01:00
Jérémy Lecour 772c333623 apt: remove jessie/buster sources from Gandi servers 2019-10-30 14:32:32 +01:00
Jérémy Lecour a478c773eb apt: check if cron is installed before adding a cron job 2019-09-30 14:12:38 +02:00
Jérémy Lecour b6b0c7716c apt: back to dynamic release name 2019-09-26 09:55:25 +02:00
Benoît S. 771c75c1de all-roles: Dot not use ansible_lsb as it is deprecated
We move from `ansible_lsb.codename` to `ansible_distribution_release`.
2019-07-03 09:41:35 +02:00
Jérémy Lecour bb6191d104 apt: the the public source list for Stretch until it's ready for Buster 2019-06-24 17:08:33 +02:00
Jérémy Lecour 879c5c16cd Merge branch 'unstable' into buster 2019-06-21 14:53:11 +02:00
Jérémy Lecour c2500827e1 tags and whitespaces 2019-06-21 10:18:54 +02:00
Jérémy Lecour bee57a0b3c change distribution release codename
Ansible 2.2 is too old to know about buster.
Let's use LSB for that.
2019-06-18 17:35:28 +02:00
Ludovic Poujol 7b9cc7c2b1 apt: Add Debian Buster repositories 2019-06-17 14:24:09 +02:00