From f956474c05769b4d3d1f8797d358ef23d94e149f Mon Sep 17 00:00:00 2001
From: Nicolas Dandrimont <nicolas@dandrimont.eu>
Date: Mon, 28 Nov 2022 14:17:01 +0100
Subject: [PATCH] WIP: Update Puppetfile for compatibility with Puppet 7

- Add mailalias_core module
- Add sshkeys_core module
- Add augeas_core module
- Add cron_core module
- Add mount_core module
- Bump zfs_core module to 1.3.0

These modules need to be imported to GitLab for this to be landable

Ref. swh/infra/sysadm-environment#4778
---
 Puppetfile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Puppetfile b/Puppetfile
index a28e1a984..27c35490e 100644
--- a/Puppetfile
+++ b/Puppetfile
@@ -216,8 +216,13 @@ mod 'vcsrepo',
 
 mod 'zfs_core',
     :git => 'https://gitlab.softwareheritage.org/swh/infra/puppet/3rdparty/puppet-puppetlabs-zfs_core',
-    :ref => '1.0.0'  # Higher versions not compatible with puppet < 6.0
+    :ref => 'v1.3.0'
 
 mod 'zookeeper',
     :git => 'https://gitlab.softwareheritage.org/swh/infra/puppet/3rdparty/puppet-deric-zookeeper',
     :ref => 'v1.2.1'
+
+mod 'puppetlabs-mailalias_core', '1.1.0'
+mod 'puppetlabs-augeas_core', '1.2.0'
+mod 'puppetlabs-cron_core', '1.1.0'
+mod 'puppetlabs-mount_core', '1.1.0'
-- 
GitLab