Commit Graph

59 Commits

Author SHA1 Message Date
Jérémy Lecour bff8fcfebb apt: upgrade packages after all the configuration is done
continuous-integration/drone/push Build was killed Details
continuous-integration/drone/pr Build was killed Details
2022-01-25 18:25:47 +01:00
Jérémy Lecour ad457dd7ba apt: use the new security repository for Bullseye
continuous-integration/drone/push Build is passing Details
2021-08-16 14:12:31 +02:00
Jérémy Lecour 969a5bce7d apt: remove workaround for Evolix public repositories with Debian 11
continuous-integration/drone/push Build is passing Details
2021-08-16 13:50:53 +02:00
Jérémy Lecour 29ec7bdcf2 Remove embedded GPG keys only if legacy keyring is present
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/pr Build is failing Details
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
continuous-integration/drone/push Build is passing Details
2021-05-26 13:47:34 +02:00
Jérémy Lecour 4d83f25ae6 fix pipefail option for shell invocations
continuous-integration/drone/push Build is passing Details
2021-05-18 14:04:54 +02:00
Jérémy Lecour e65340cb56 Add pipefail option to shell invocations
continuous-integration/drone/push Build is passing Details
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
continuous-integration/drone/push Build is passing Details
2021-05-06 11:33:19 +02:00
Jérémy Lecour b41a2fd04f fix indentation
continuous-integration/drone/push Build is passing Details
2021-05-06 11:31:42 +02:00
Jérémy Lecour 83705a48b8 remove key from trusted.gpg only if file is present
continuous-integration/drone/push Build is passing Details
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
continuous-integration/drone/push Build is passing Details
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
continuous-integration/drone/push Build is passing Details
2021-05-02 00:34:19 +02:00
Jérémy Lecour 047605a2a2 evolinux-base: use a dearmored signature, stored in the correct location
continuous-integration/drone/push Build is passing Details
2021-05-01 17:20:06 +02:00
Jérémy Lecour 66ea07ec29 evolinux-base: copy GPG key instead of using apt-key
continuous-integration/drone/push Build is passing Details
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
continuous-integration/drone/push Build is passing Details
2020-02-04 18:37:00 +01:00
Jérémy Lecour 72f5dc70f8 apt: hold packages only if package is installed
continuous-integration/drone/push Build is passing Details
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
continuous-integration/drone/push Build is passing Details
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
continuous-integration/drone/push Build encountered an error Details
continuous-integration/drone/pr Build is passing Details
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
continuous-integration/drone/push Build encountered an error Details
continuous-integration/drone/pr Build is passing Details
2019-06-24 17:08:33 +02:00
Jérémy Lecour 879c5c16cd Merge branch 'unstable' into buster
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
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
continuous-integration/drone/push Build encountered an error Details
continuous-integration/drone/pr Build is failing Details
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
continuous-integration/drone/push Build encountered an error Details
2019-06-17 14:24:09 +02:00
Jérémy Lecour 9b2372720b make sure that /usr/share/scripts exists
continuous-integration/drone/push Build encountered an error Details
2019-06-17 14:19:01 +02:00
Jérémy Lecour ed5fc03305 apt: fix check_hel_packages script 2019-05-17 14:29:29 +02:00
Jérémy Lecour 7cc1777cf5 apt: add a script to manage packages with "hold" mark 2019-05-13 17:48:55 +02:00
Jérémy Lecour 1c5505b36b typo 2019-04-16 16:30:05 +02:00
Ludovic Poujol b5cc808635 apt: Ensure jessie-backport from archives.debian.org is accepted
(typo in the when condition)
2019-04-08 17:51:26 +02:00
Ludovic Poujol 48226ff7b6 apt: Ensure jessie-backport from archives.debian.org is accepted 2019-04-08 16:11:10 +02:00
Ludovic Poujol b185012469 apt: Remove jessie-update suite as it's no longer exists 2019-04-08 15:40:03 +02:00
Eric Morino 951309e4a3 Remplace mirror.evolix.org by archives.debian.org for jessie-backport 2019-04-03 15:05:14 +02:00
Jérémy Lecour aa28e9c1b8 change repositories URL 2019-03-21 15:31:58 +01:00
Jérémy Lecour b15b06d458 add name for some fail modules 2017-11-21 10:17:46 +01:00
Jérémy Lecour a80ced9efd apt: don't upgrade by default 2017-11-15 18:25:38 +01:00