]> Frank Brehm's Git Trees - pixelpark/puppet-tools.git/commitdiff
Adding Puppetfiles from different envs
authorFrank Brehm <frank.brehm@pixelpark.com>
Wed, 8 Feb 2023 16:34:03 +0000 (17:34 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Wed, 8 Feb 2023 16:34:03 +0000 (17:34 +0100)
test/environment/dev_apache/Puppetfile [new file with mode: 0644]
test/environment/development/Puppetfile [new file with mode: 0644]
test/environment/production/Puppetfile [new file with mode: 0644]
test/environment/test/Puppetfile [new file with mode: 0644]

diff --git a/test/environment/dev_apache/Puppetfile b/test/environment/dev_apache/Puppetfile
new file mode 100644 (file)
index 0000000..a1899b1
--- /dev/null
@@ -0,0 +1,130 @@
+forge 'https://forge.puppetlabs.com'
+
+### Control Repo - Roles and Profiles ###########################################
+# mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :tag => '3.3.0'
+mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :commit => 'b470be5a9d9cedf8c2cd4a272d49b306c1447fe5'
+# mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :branch => 'mongo-test'
+
+### Pixelpark Git Modules #######################################################
+mod 'pixelpark-accounts',               :git => 'git@git.pixelpark.com:puppet/accounts.git',               :tag => '2.6.0'
+mod 'pixelpark-gsbos',                  :git => 'git@git.pixelpark.com:puppet/gsbos.git',                  :tag => '0.7.6'
+mod 'pixelpark-pp_aem',                 :git => 'git@git.pixelpark.com:puppet/pp_aem.git',                 :tag => '0.6.3'
+mod 'pixelpark-pp_bash',                :git => 'git@git.pixelpark.com:puppet/pp-bash.git',                :tag => '0.7.0'
+mod 'pixelpark-pp_bind',                :git => 'git@git.pixelpark.com:puppet/pp-bind.git',                :tag => '1.0.1'
+mod 'pixelpark-pp_ldap',                :git => 'git@git.pixelpark.com:puppet/pp-ldap.git',                :tag => '0.11.4'
+mod 'pixelpark-pp_mysql',               :git => 'git@git.pixelpark.com:puppet/pp-mysql.git',               :tag => '0.10.3'
+mod 'pixelpark-pp_postfix',             :git => 'git@git.pixelpark.com:puppet/pp-postfix.git',             :tag => '0.9.0'
+mod 'pixelpark-pp_solr',                :git => 'git@git.pixelpark.com:puppet/pp_solr.git',                :tag => '0.2.4'
+mod 'pixelpark-pp_tcsh',                :git => 'git@git.pixelpark.com:puppet/pp-tcsh.git',                :tag => '0.12.0'
+mod 'pixelpark-rootkeys',               :git => 'git@git.pixelpark.com:puppet/rootkeys.git',               :tag => '0.2.1'
+
+### Github Modules #############################################################
+mod 'pixelpark-networkmanager',         :git => 'https://github.com/pixelpark/puppet-networkmanager.git',  :tag => 'v0.0.6'
+
+### Github Forkes #############################################################
+mod 'bodgit-sasl',                      :git => 'https://github.com/pixelpark/puppet-sasl.git',            :tag => 'v3.0.0+dpx1' # unklar
+mod 'dkm-mailcatcher',                  :git => 'https://github.com/pixelpark/dkm_mailcatcher.git',        :tag => '1.0.1' # needs merge of changes to cb0n3y
+mod 'jgazeley-freeradius',              :git => 'https://github.com/pixelpark/puppet-freeradius.git',      :tag => '3.9.2+dpx2'
+mod 'pixelpark-maven',                  :git => 'https://github.com/pixelpark/puppet-maven',               :commit => '2ae93f8' # fork for fixing generate types on puppet 7
+mod 'puppet-typo3',                     :git => 'https://github.com/pixelpark/puppet-typo3.git',           :tag => '0.5.3' # upstream tut sich seit 2016 nichts mehr :-/
+mod 'saz-sudo',                         :git => 'https://github.com/pixelpark/puppet-sudo.git',            :tag => 'v7.0.2.2' # Fork for solaris10 m-)
+mod 'sgnl05-sssd',                      :git => 'https://github.com/pixelpark/sgnl05-sssd.git',            :commit => '36ee3a351204de8c576ee3de96724ac3e0ccceac' # Support for CentOS-8
+
+### Forge Module ###############################################################
+mod 'abaranov-cobbler',          '0.3.3'
+mod 'bodgit-bodgitlib',          '3.0.3'  # needed for bodgit-sasl and pixelpark-sasl
+mod 'bstopp-aem',                '3.0.0'
+mod 'camptocamp-augeas',         '1.9.0'
+mod 'citrin-htpasswd',           '1.0.1'
+mod 'edestecd-clamav',           '2.0.0'
+mod 'elastic-elastic_stack',     '7.0.0'  # Dependecy der anderen Elastic Modules
+mod 'elastic-elasticsearch',     '6.4.0'
+mod 'elastic-kibana',            '6.3.1'
+mod 'fraenki-ds_389',            '3.0.0'
+mod 'fraenki-galera',            '3.0.1'
+mod 'fraenki-proftpd',           '2.1.0'
+mod 'fraenki-solr',              '3.1.1'
+mod 'ghoneycutt-nscd',           '1.15.0'
+mod 'ghoneycutt-pam',            '3.9.0'
+mod 'golja-gnupg',               '1.2.3'  # dependency of maestrodev-rvm
+mod 'graylog-graylog',           '1.0.0'
+mod 'herculesteam-augeasproviders_sysctl',   '2.6.2'
+mod 'icinga-icinga2',            '3.5.3'
+mod 'icinga-icingaweb2',         '3.7.2'
+mod 'ipcrm-echo',                '0.1.7'
+# mod 'jgazeley-freeradius',       '3.9.2'             # using fork
+mod 'kclnmssys-influxdb',        '0.1.4'
+mod 'LeLutin-fail2ban',          '3.3.1'
+mod 'lvicainne-opendkim',        '0.2.9'
+# mod 'maestrodev-maven',          '1.4.0'  # see Github Forkes
+mod 'oxc-dovecot',               '3.1.0'
+mod 'pcfens-filebeat',           '4.12.0'
+mod 'petems-cockpit',            '1.0.0'
+mod 'puppet-alternatives',       '4.2.0'
+mod 'puppet-archive',            '6.1.1'
+mod 'puppet-augeasproviders_core',     '3.2.0'
+mod 'puppet-augeasproviders_shellvar', '5.0.0'  # Dependecy of puppet-openldap
+mod 'puppet-chrony',             '2.6.0'
+mod 'puppet-consul',             '7.3.1'
+mod 'puppet-cron',               '3.0.0'
+mod 'puppet-epel',               '4.1.0'
+mod 'puppet-firewalld',          '4.5.1'
+mod 'puppet-gitlab',             '8.1.0'
+mod 'puppet-gitlab_ci_runner',   '4.4.0'
+mod 'puppet-gluster',            '6.0.0'
+mod 'puppet-grafana',            '11.1.0'
+mod 'puppet-healthcheck',        '1.0.1'
+mod 'puppet-keepalived',         '3.6.0'
+mod 'puppet-kmod',               '3.2.0'
+mod 'puppet-letsencrypt',        '9.1.0'
+mod 'puppet-logrotate',          '6.1.0'
+mod 'puppet-mongodb',            '4.2.0'
+mod 'puppet-nodejs',             '9.0.1'
+mod 'puppet-openldap',           '6.0.0'
+mod 'puppet-openssl',            '2.0.1'
+mod 'puppet-openvmtools',        '3.0.0'
+mod 'puppet-php',                '7.1.0'
+mod 'puppet-posix_acl',          '2.0.0'
+mod 'puppet-postfix',            '3.0.0'
+mod 'puppet-prometheus',         '12.4.0'
+mod 'puppet-python',             '6.4.0'
+mod 'puppet-r10k',               '10.2.0'
+mod 'puppet-rabbitmq',           '12.0.2'
+mod 'puppet-redis',              '8.6.0'
+mod 'puppet-rsyslog',            '6.0.0'
+mod 'puppet-rvm',                '2.0.0'
+mod 'puppet-selinux',            '3.4.1'
+mod 'puppet-snmp',               '6.0.0'
+mod 'puppet-systemd',            '3.10.0'
+mod 'puppet-yum',                '6.1.0'
+mod 'puppet-zypprepo',           '4.0.1'
+mod 'puppetlabs-apache',         '8.2.1'
+mod 'puppetlabs-apt',            '9.0.1'
+mod 'puppetlabs-concat',         '7.3.0'
+mod 'puppetlabs-docker',         '6.0.2'
+mod 'puppetlabs-firewall',       '4.0.1'
+mod 'puppetlabs-git',            '0.5.0'
+mod 'puppetlabs-haproxy',        '6.4.0'
+mod 'puppetlabs-inifile',        '5.4.0'
+mod 'puppetlabs-java',           '9.0.1'
+mod 'puppetlabs-java_ks',        '4.4.1'
+mod 'puppetlabs-lvm',            '1.4.0'
+mod 'puppetlabs-mailalias_core', '1.1.0'
+mod 'puppetlabs-mysql',          '13.1.0'
+mod 'puppetlabs-ntp',            '9.2.0'
+mod 'puppetlabs-postgresql',     '8.2.1'
+mod 'puppetlabs-puppet_agent',   '4.12.1'
+mod 'puppetlabs-puppetdb',       '7.12.0'
+mod 'puppetlabs-reboot',         '4.3.0'
+mod 'puppetlabs-stdlib',         '8.5.0'
+mod 'puppetlabs-vcsrepo',        '5.3.0'
+mod 'puppetlabs-xinetd',         '3.3.0'
+mod 'puppetlabs-yumrepo_core',   '1.1.0'
+mod 'richardc-datacat',          '0.6.2'  # Dependecy of elastic-elasticsearch
+mod 'saz-limits',                '3.1.0'
+mod 'saz-resolv_conf',           '5.0.0'
+mod 'saz-ssh',                   '10.0.0'
+# mod 'saz-sudo',                  '7.0.2'  # see Github Forkes
+# mod 'sgnl05-sssd',               '3.1.0'  # see Github Forkes
+mod 'trlinkin-nsswitch',         '2.3.0'
+mod 'wazuh-wazuh',               '4.3.10'
diff --git a/test/environment/development/Puppetfile b/test/environment/development/Puppetfile
new file mode 100644 (file)
index 0000000..4c519ba
--- /dev/null
@@ -0,0 +1,130 @@
+forge 'https://forge.puppetlabs.com'
+
+### Control Repo - Roles and Profiles ###########################################
+mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :tag => '3.3.0'
+# mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :commit => '6dac5c110c04ba288f58600b4311fa90f914f1d7'
+# mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :branch => 'mongo-test'
+
+### Pixelpark Git Modules #######################################################
+mod 'pixelpark-accounts',               :git => 'git@git.pixelpark.com:puppet/accounts.git',               :tag => '2.6.0'
+mod 'pixelpark-gsbos',                  :git => 'git@git.pixelpark.com:puppet/gsbos.git',                  :tag => '0.7.6'
+mod 'pixelpark-pp_aem',                 :git => 'git@git.pixelpark.com:puppet/pp_aem.git',                 :tag => '0.6.3'
+mod 'pixelpark-pp_bash',                :git => 'git@git.pixelpark.com:puppet/pp-bash.git',                :tag => '0.7.0'
+mod 'pixelpark-pp_bind',                :git => 'git@git.pixelpark.com:puppet/pp-bind.git',                :tag => '1.0.1'
+mod 'pixelpark-pp_ldap',                :git => 'git@git.pixelpark.com:puppet/pp-ldap.git',                :tag => '0.11.4'
+mod 'pixelpark-pp_mysql',               :git => 'git@git.pixelpark.com:puppet/pp-mysql.git',               :tag => '0.10.3'
+mod 'pixelpark-pp_postfix',             :git => 'git@git.pixelpark.com:puppet/pp-postfix.git',             :tag => '0.9.0'
+mod 'pixelpark-pp_solr',                :git => 'git@git.pixelpark.com:puppet/pp_solr.git',                :tag => '0.2.4'
+mod 'pixelpark-pp_tcsh',                :git => 'git@git.pixelpark.com:puppet/pp-tcsh.git',                :tag => '0.12.0'
+mod 'pixelpark-rootkeys',               :git => 'git@git.pixelpark.com:puppet/rootkeys.git',               :tag => '0.2.1'
+
+### Github Modules #############################################################
+mod 'pixelpark-networkmanager',         :git => 'https://github.com/pixelpark/puppet-networkmanager.git',  :tag => 'v0.0.6'
+
+### Github Forkes #############################################################
+mod 'bodgit-sasl',                      :git => 'https://github.com/pixelpark/puppet-sasl.git',            :tag => 'v3.0.0+dpx1' # unklar
+mod 'dkm-mailcatcher',                  :git => 'https://github.com/pixelpark/dkm_mailcatcher.git',        :tag => '1.0.1' # needs merge of changes to cb0n3y
+mod 'jgazeley-freeradius',              :git => 'https://github.com/pixelpark/puppet-freeradius.git',      :tag => '3.9.2+dpx2'
+mod 'pixelpark-maven',                  :git => 'https://github.com/pixelpark/puppet-maven',               :commit => '2ae93f8' # fork for fixing generate types on puppet 7
+mod 'puppet-typo3',                     :git => 'https://github.com/pixelpark/puppet-typo3.git',           :tag => '0.5.3' # upstream tut sich seit 2016 nichts mehr :-/
+mod 'saz-sudo',                         :git => 'https://github.com/pixelpark/puppet-sudo.git',            :tag => 'v7.0.2.2' # Fork for solaris10 m-)
+mod 'sgnl05-sssd',                      :git => 'https://github.com/pixelpark/sgnl05-sssd.git',            :commit => '36ee3a351204de8c576ee3de96724ac3e0ccceac' # Support for CentOS-8
+
+### Forge Module ###############################################################
+mod 'abaranov-cobbler',          '0.3.3'
+mod 'bodgit-bodgitlib',          '3.0.3'  # needed for bodgit-sasl and pixelpark-sasl
+mod 'bstopp-aem',                '3.0.0'
+mod 'camptocamp-augeas',         '1.9.0'
+mod 'citrin-htpasswd',           '1.0.1'
+mod 'edestecd-clamav',           '2.0.0'
+mod 'elastic-elastic_stack',     '7.0.0'  # Dependecy der anderen Elastic Modules
+mod 'elastic-elasticsearch',     '6.4.0'
+mod 'elastic-kibana',            '6.3.1'
+mod 'fraenki-ds_389',            '3.0.0'
+mod 'fraenki-galera',            '3.0.1'
+mod 'fraenki-proftpd',           '2.1.0'
+mod 'fraenki-solr',              '3.1.1'
+mod 'ghoneycutt-nscd',           '1.15.0'
+mod 'ghoneycutt-pam',            '3.9.0'
+mod 'golja-gnupg',               '1.2.3'  # dependency of maestrodev-rvm
+mod 'graylog-graylog',           '1.0.0'
+mod 'herculesteam-augeasproviders_sysctl',   '2.6.2'
+mod 'icinga-icinga2',            '3.5.3'
+mod 'icinga-icingaweb2',         '3.7.2'
+mod 'ipcrm-echo',                '0.1.7'
+# mod 'jgazeley-freeradius',       '3.9.2'             # using fork
+mod 'kclnmssys-influxdb',        '0.1.4'
+mod 'LeLutin-fail2ban',          '3.3.1'
+mod 'lvicainne-opendkim',        '0.2.9'
+# mod 'maestrodev-maven',          '1.4.0'  # see Github Forkes
+mod 'oxc-dovecot',               '3.1.0'
+mod 'pcfens-filebeat',           '4.12.0'
+mod 'petems-cockpit',            '1.0.0'
+mod 'puppet-alternatives',       '4.2.0'
+mod 'puppet-archive',            '6.1.1'
+mod 'puppet-augeasproviders_core',     '3.2.0'
+mod 'puppet-augeasproviders_shellvar', '5.0.0'  # Dependecy of puppet-openldap
+mod 'puppet-chrony',             '2.6.0'
+mod 'puppet-consul',             '7.3.1'
+mod 'puppet-cron',               '3.0.0'
+mod 'puppet-epel',               '4.1.0'
+mod 'puppet-firewalld',          '4.5.1'
+mod 'puppet-gitlab',             '8.1.0'
+mod 'puppet-gitlab_ci_runner',   '4.4.0'
+mod 'puppet-gluster',            '6.0.0'
+mod 'puppet-grafana',            '11.1.0'
+mod 'puppet-healthcheck',        '1.0.1'
+mod 'puppet-keepalived',         '3.6.0'
+mod 'puppet-kmod',               '3.2.0'
+mod 'puppet-letsencrypt',        '9.1.0'
+mod 'puppet-logrotate',          '6.1.0'
+mod 'puppet-mongodb',            '4.2.0'
+mod 'puppet-nodejs',             '9.0.1'
+mod 'puppet-openldap',           '6.0.0'
+mod 'puppet-openssl',            '2.0.1'
+mod 'puppet-openvmtools',        '3.0.0'
+mod 'puppet-php',                '7.1.0'
+mod 'puppet-posix_acl',          '2.0.0'
+mod 'puppet-postfix',            '3.0.0'
+mod 'puppet-prometheus',         '12.4.0'
+mod 'puppet-python',             '6.4.0'
+mod 'puppet-r10k',               '10.2.0'
+mod 'puppet-rabbitmq',           '12.0.2'
+mod 'puppet-redis',              '8.6.0'
+mod 'puppet-rsyslog',            '6.0.0'
+mod 'puppet-rvm',                '2.0.0'
+mod 'puppet-selinux',            '3.4.1'
+mod 'puppet-snmp',               '6.0.0'
+mod 'puppet-systemd',            '3.10.0'
+mod 'puppet-yum',                '6.1.0'
+mod 'puppet-zypprepo',           '4.0.1'
+mod 'puppetlabs-apache',         '8.2.1'
+mod 'puppetlabs-apt',            '9.0.1'
+mod 'puppetlabs-concat',         '7.3.0'
+mod 'puppetlabs-docker',         '6.0.2'
+mod 'puppetlabs-firewall',       '4.0.1'
+mod 'puppetlabs-git',            '0.5.0'
+mod 'puppetlabs-haproxy',        '6.4.0'
+mod 'puppetlabs-inifile',        '5.4.0'
+mod 'puppetlabs-java',           '9.0.1'
+mod 'puppetlabs-java_ks',        '4.4.1'
+mod 'puppetlabs-lvm',            '1.4.0'
+mod 'puppetlabs-mailalias_core', '1.1.0'
+mod 'puppetlabs-mysql',          '13.1.0'
+mod 'puppetlabs-ntp',            '9.2.0'
+mod 'puppetlabs-postgresql',     '8.2.1'
+mod 'puppetlabs-puppet_agent',   '4.12.1'
+mod 'puppetlabs-puppetdb',       '7.12.0'
+mod 'puppetlabs-reboot',         '4.3.0'
+mod 'puppetlabs-stdlib',         '8.5.0'
+mod 'puppetlabs-vcsrepo',        '5.3.0'
+mod 'puppetlabs-xinetd',         '3.3.0'
+mod 'puppetlabs-yumrepo_core',   '1.1.0'
+mod 'richardc-datacat',          '0.6.2'  # Dependecy of elastic-elasticsearch
+mod 'saz-limits',                '3.1.0'
+mod 'saz-resolv_conf',           '5.0.0'
+mod 'saz-ssh',                   '9.0.0'
+# mod 'saz-sudo',                  '7.0.2'  # see Github Forkes
+# mod 'sgnl05-sssd',               '3.1.0'  # see Github Forkes
+mod 'trlinkin-nsswitch',         '2.3.0'
+mod 'wazuh-wazuh',               '4.3.10'
diff --git a/test/environment/production/Puppetfile b/test/environment/production/Puppetfile
new file mode 100644 (file)
index 0000000..e896bf1
--- /dev/null
@@ -0,0 +1,130 @@
+forge 'https://forge.puppetlabs.com'
+
+### Control Repo - Roles and Profiles ###########################################
+mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :tag => '3.2.4'
+# mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :commit => '6dac5c110c04ba288f58600b4311fa90f914f1d7'
+# mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :branch => 'mongo-test'
+
+### Pixelpark Git Modules #######################################################
+mod 'pixelpark-accounts',               :git => 'git@git.pixelpark.com:puppet/accounts.git',               :tag => '2.6.0'
+mod 'pixelpark-gsbos',                  :git => 'git@git.pixelpark.com:puppet/gsbos.git',                  :tag => '0.7.6'
+mod 'pixelpark-pp_aem',                 :git => 'git@git.pixelpark.com:puppet/pp_aem.git',                 :tag => '0.6.3'
+mod 'pixelpark-pp_bash',                :git => 'git@git.pixelpark.com:puppet/pp-bash.git',                :tag => '0.7.0'
+mod 'pixelpark-pp_bind',                :git => 'git@git.pixelpark.com:puppet/pp-bind.git',                :tag => '0.13.1'
+mod 'pixelpark-pp_ldap',                :git => 'git@git.pixelpark.com:puppet/pp-ldap.git',                :tag => '0.11.4'
+mod 'pixelpark-pp_mysql',               :git => 'git@git.pixelpark.com:puppet/pp-mysql.git',               :tag => '0.10.3'
+mod 'pixelpark-pp_postfix',             :git => 'git@git.pixelpark.com:puppet/pp-postfix.git',             :tag => '0.9.0'
+mod 'pixelpark-pp_solr',                :git => 'git@git.pixelpark.com:puppet/pp_solr.git',                :tag => '0.2.4'
+mod 'pixelpark-pp_tcsh',                :git => 'git@git.pixelpark.com:puppet/pp-tcsh.git',                :tag => '0.12.0'
+mod 'pixelpark-rootkeys',               :git => 'git@git.pixelpark.com:puppet/rootkeys.git',               :tag => '0.2.1'
+
+### Github Modules #############################################################
+mod 'pixelpark-networkmanager',         :git => 'https://github.com/pixelpark/puppet-networkmanager.git',  :tag => 'v0.0.6'
+
+### Github Forkes #############################################################
+mod 'bodgit-sasl',                      :git => 'https://github.com/pixelpark/puppet-sasl.git',            :tag => 'v3.0.0+dpx1' # unklar
+mod 'dkm-mailcatcher',                  :git => 'https://github.com/pixelpark/dkm_mailcatcher.git',        :tag => '1.0.1' # needs merge of changes to cb0n3y
+mod 'jgazeley-freeradius',              :git => 'https://github.com/pixelpark/puppet-freeradius.git',      :tag => '3.9.2+dpx2'
+mod 'pixelpark-maven',                  :git => 'https://github.com/pixelpark/puppet-maven',               :commit => '2ae93f8' # fork for fixing generate types on puppet 7
+mod 'puppet-typo3',                     :git => 'https://github.com/pixelpark/puppet-typo3.git',           :tag => '0.5.3' # upstream tut sich seit 2016 nichts mehr :-/
+mod 'saz-sudo',                         :git => 'https://github.com/pixelpark/puppet-sudo.git',            :tag => 'v7.0.2.2' # Fork for solaris10 m-)
+mod 'sgnl05-sssd',                      :git => 'https://github.com/pixelpark/sgnl05-sssd.git',            :commit => '36ee3a351204de8c576ee3de96724ac3e0ccceac' # Support for CentOS-8
+
+### Forge Module ###############################################################
+mod 'abaranov-cobbler',          '0.3.3'
+mod 'bodgit-bodgitlib',          '3.0.3'  # needed for bodgit-sasl and pixelpark-sasl
+mod 'bstopp-aem',                '3.0.0'
+mod 'camptocamp-augeas',         '1.9.0'
+mod 'citrin-htpasswd',           '1.0.1'
+mod 'edestecd-clamav',           '2.0.0'
+mod 'elastic-elastic_stack',     '7.0.0'  # Dependecy der anderen Elastic Modules
+mod 'elastic-elasticsearch',     '6.4.0'
+mod 'elastic-kibana',            '6.3.1'
+mod 'fraenki-ds_389',            '3.0.0'
+mod 'fraenki-galera',            '3.0.1'
+mod 'fraenki-proftpd',           '2.1.0'
+mod 'fraenki-solr',              '3.1.1'
+mod 'ghoneycutt-nscd',           '1.15.0'
+mod 'ghoneycutt-pam',            '3.8.0'
+mod 'golja-gnupg',               '1.2.3'  # dependency of maestrodev-rvm
+mod 'graylog-graylog',           '1.0.0'
+mod 'herculesteam-augeasproviders_core',     '3.1.0'
+mod 'herculesteam-augeasproviders_shellvar', '4.1.0'  # Dependecy of puppet-openldap
+mod 'herculesteam-augeasproviders_sysctl',   '2.6.2'
+mod 'icinga-icinga2',            '3.5.3'
+mod 'icinga-icingaweb2',         '3.7.0'
+mod 'ipcrm-echo',                '0.1.7'
+# mod 'jgazeley-freeradius',       '3.9.2'             # using fork
+mod 'kclnmssys-influxdb',        '0.1.4'
+mod 'LeLutin-fail2ban',          '3.3.1'
+mod 'lvicainne-opendkim',        '0.2.9'
+# mod 'maestrodev-maven',          '1.4.0'  # see Github Forkes
+mod 'oxc-dovecot',               '3.1.0'
+mod 'pcfens-filebeat',           '4.12.0'
+mod 'petems-cockpit',            '1.0.0'
+mod 'puppet-alternatives',       '4.2.0'
+mod 'puppet-archive',            '6.0.2'
+mod 'puppet-chrony',             '2.6.0'
+mod 'puppet-consul',             '7.3.1'
+mod 'puppet-cron',               '3.0.0'
+mod 'puppet-epel',               '4.1.0'
+mod 'puppet-firewalld',          '4.5.1'
+mod 'puppet-gitlab',             '8.1.0'
+mod 'puppet-gitlab_ci_runner',   '4.4.0'
+mod 'puppet-gluster',            '6.0.0'
+mod 'puppet-grafana',            '11.0.0'
+mod 'puppet-healthcheck',        '1.0.1'
+mod 'puppet-keepalived',         '3.5.0'
+mod 'puppet-kmod',               '3.2.0'
+mod 'puppet-letsencrypt',        '8.0.2'
+mod 'puppet-logrotate',          '6.1.0'
+mod 'puppet-mongodb',            '4.1.1'
+mod 'puppet-nodejs',             '9.0.1'
+mod 'puppet-openldap',           '5.0.1'
+mod 'puppet-openssl',            '2.0.1'
+mod 'puppet-openvmtools',        '3.0.0'
+mod 'puppet-php',                '7.1.0'
+mod 'puppet-posix_acl',          '2.0.0'
+mod 'puppet-postfix',            '3.0.0'
+mod 'puppet-prometheus',         '12.4.0'
+mod 'puppet-python',             '6.4.0'
+mod 'puppet-r10k',               '10.2.0'
+mod 'puppet-rabbitmq',           '12.0.2'
+mod 'puppet-redis',              '8.6.0'
+mod 'puppet-rsyslog',            '6.0.0'
+mod 'puppet-rvm',                '2.0.0'
+mod 'puppet-selinux',            '3.4.1'
+mod 'puppet-snmp',               '6.0.0'
+mod 'puppet-systemd',            '3.10.0'
+mod 'puppet-yum',                '6.1.0'
+mod 'puppet-zypprepo',           '4.0.1'
+mod 'puppetlabs-apache',         '8.2.1'
+mod 'puppetlabs-apt',            '9.0.1'
+mod 'puppetlabs-concat',         '7.3.0'
+mod 'puppetlabs-docker',         '6.0.2'
+mod 'puppetlabs-firewall',       '4.0.1'
+mod 'puppetlabs-git',            '0.5.0'
+mod 'puppetlabs-haproxy',        '6.4.0'
+mod 'puppetlabs-inifile',        '5.4.0'
+mod 'puppetlabs-java',           '9.0.1'
+mod 'puppetlabs-java_ks',        '4.4.1'
+mod 'puppetlabs-lvm',            '1.4.0'
+mod 'puppetlabs-mailalias_core', '1.1.0'
+mod 'puppetlabs-mysql',          '13.1.0'
+mod 'puppetlabs-ntp',            '9.2.0'
+mod 'puppetlabs-postgresql',     '8.2.1'
+mod 'puppetlabs-puppet_agent',   '4.12.1'
+mod 'puppetlabs-puppetdb',       '7.12.0'
+mod 'puppetlabs-reboot',         '4.3.0'
+mod 'puppetlabs-stdlib',         '8.5.0'
+mod 'puppetlabs-vcsrepo',        '5.3.0'
+mod 'puppetlabs-xinetd',         '3.3.0'
+mod 'puppetlabs-yumrepo_core',   '1.1.0'
+mod 'richardc-datacat',          '0.6.2'  # Dependecy of elastic-elasticsearch
+mod 'saz-limits',                '3.1.0'
+mod 'saz-resolv_conf',           '5.0.0'
+mod 'saz-ssh',                   '9.0.0'
+# mod 'saz-sudo',                  '7.0.2'  # see Github Forkes
+# mod 'sgnl05-sssd',               '3.1.0'  # see Github Forkes
+mod 'trlinkin-nsswitch',         '2.3.0'
+mod 'wazuh-wazuh',               '4.3.10'
diff --git a/test/environment/test/Puppetfile b/test/environment/test/Puppetfile
new file mode 100644 (file)
index 0000000..dc6251e
--- /dev/null
@@ -0,0 +1,130 @@
+forge 'https://forge.puppetlabs.com'
+
+### Control Repo - Roles and Profiles ###########################################
+mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :tag => '3.2.4'
+# mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :commit => '6dac5c110c04ba288f58600b4311fa90f914f1d7'
+# mod 'pixelpark-infra',                  :git => "git@git.pixelpark.com:puppet/infra.git",                  :branch => 'mongo-test'
+
+### Pixelpark Git Modules #######################################################
+mod 'pixelpark-accounts',               :git => 'git@git.pixelpark.com:puppet/accounts.git',               :tag => '2.6.0'
+mod 'pixelpark-gsbos',                  :git => 'git@git.pixelpark.com:puppet/gsbos.git',                  :tag => '0.7.6'
+mod 'pixelpark-pp_aem',                 :git => 'git@git.pixelpark.com:puppet/pp_aem.git',                 :tag => '0.6.3'
+mod 'pixelpark-pp_bash',                :git => 'git@git.pixelpark.com:puppet/pp-bash.git',                :tag => '0.7.0'
+mod 'pixelpark-pp_bind',                :git => 'git@git.pixelpark.com:puppet/pp-bind.git',                :tag => '0.13.1'
+mod 'pixelpark-pp_ldap',                :git => 'git@git.pixelpark.com:puppet/pp-ldap.git',                :tag => '0.11.4'
+mod 'pixelpark-pp_mysql',               :git => 'git@git.pixelpark.com:puppet/pp-mysql.git',               :tag => '0.10.3'
+mod 'pixelpark-pp_postfix',             :git => 'git@git.pixelpark.com:puppet/pp-postfix.git',             :tag => '0.9.0'
+mod 'pixelpark-pp_solr',                :git => 'git@git.pixelpark.com:puppet/pp_solr.git',                :tag => '0.2.4'
+mod 'pixelpark-pp_tcsh',                :git => 'git@git.pixelpark.com:puppet/pp-tcsh.git',                :tag => '0.12.0'
+mod 'pixelpark-rootkeys',               :git => 'git@git.pixelpark.com:puppet/rootkeys.git',               :tag => '0.2.1'
+
+### Github Modules #############################################################
+mod 'pixelpark-networkmanager',         :git => 'https://github.com/pixelpark/puppet-networkmanager.git',  :tag => 'v0.0.6'
+
+### Github Forkes #############################################################
+mod 'bodgit-sasl',                      :git => 'https://github.com/pixelpark/puppet-sasl.git',            :tag => 'v3.0.0+dpx1' # unklar
+mod 'dkm-mailcatcher',                  :git => 'https://github.com/pixelpark/dkm_mailcatcher.git',        :tag => '1.0.1' # needs merge of changes to cb0n3y
+mod 'jgazeley-freeradius',              :git => 'https://github.com/pixelpark/puppet-freeradius.git',      :tag => '3.9.2+dpx2'
+mod 'pixelpark-maven',                  :git => 'https://github.com/pixelpark/puppet-maven',               :commit => '2ae93f8' # fork for fixing generate types on puppet 7
+mod 'puppet-typo3',                     :git => 'https://github.com/pixelpark/puppet-typo3.git',           :tag => '0.5.3' # upstream tut sich seit 2016 nichts mehr :-/
+mod 'saz-sudo',                         :git => 'https://github.com/pixelpark/puppet-sudo.git',            :tag => 'v7.0.2.2' # Fork for solaris10 m-)
+mod 'sgnl05-sssd',                      :git => 'https://github.com/pixelpark/sgnl05-sssd.git',            :commit => '36ee3a351204de8c576ee3de96724ac3e0ccceac' # Support for CentOS-8
+
+### Forge Module ###############################################################
+mod 'abaranov-cobbler',          '0.3.3'
+mod 'bodgit-bodgitlib',          '3.0.3'  # needed for bodgit-sasl and pixelpark-sasl
+mod 'bstopp-aem',                '3.0.0'
+mod 'camptocamp-augeas',         '1.9.0'
+mod 'citrin-htpasswd',           '1.0.1'
+mod 'edestecd-clamav',           '2.0.0'
+mod 'elastic-elastic_stack',     '7.0.0'  # Dependecy der anderen Elastic Modules
+mod 'elastic-elasticsearch',     '6.4.0'
+mod 'elastic-kibana',            '6.3.1'
+mod 'fraenki-ds_389',            '3.0.0'
+mod 'fraenki-galera',            '3.0.1'
+mod 'fraenki-proftpd',           '2.1.0'
+mod 'fraenki-solr',              '3.1.1'
+mod 'ghoneycutt-nscd',           '1.15.0'
+mod 'ghoneycutt-pam',            '3.8.0'
+mod 'golja-gnupg',               '1.2.3'  # dependency of maestrodev-rvm
+mod 'graylog-graylog',           '1.0.0'
+mod 'herculesteam-augeasproviders_sysctl',   '2.6.2'
+mod 'icinga-icinga2',            '3.5.3'
+mod 'icinga-icingaweb2',         '3.7.2'
+mod 'ipcrm-echo',                '0.1.7'
+# mod 'jgazeley-freeradius',       '3.9.2'             # using fork
+mod 'kclnmssys-influxdb',        '0.1.4'
+mod 'LeLutin-fail2ban',          '3.3.1'
+mod 'lvicainne-opendkim',        '0.2.9'
+# mod 'maestrodev-maven',          '1.4.0'  # see Github Forkes
+mod 'oxc-dovecot',               '3.1.0'
+mod 'pcfens-filebeat',           '4.12.0'
+mod 'petems-cockpit',            '1.0.0'
+mod 'puppet-alternatives',       '4.2.0'
+mod 'puppet-archive',            '6.1.1'
+mod 'puppet-augeasproviders_core',     '3.2.0'
+mod 'puppet-augeasproviders_shellvar', '5.0.0'  # Dependecy of puppet-openldap
+mod 'puppet-chrony',             '2.6.0'
+mod 'puppet-consul',             '7.3.1'
+mod 'puppet-cron',               '3.0.0'
+mod 'puppet-epel',               '4.1.0'
+mod 'puppet-firewalld',          '4.5.1'
+mod 'puppet-gitlab',             '8.1.0'
+mod 'puppet-gitlab_ci_runner',   '4.4.0'
+mod 'puppet-gluster',            '6.0.0'
+mod 'puppet-grafana',            '11.1.0'
+mod 'puppet-healthcheck',        '1.0.1'
+mod 'puppet-keepalived',         '3.6.0'
+mod 'puppet-kmod',               '3.2.0'
+mod 'puppet-letsencrypt',        '8.0.2'
+mod 'puppet-logrotate',          '6.1.0'
+mod 'puppet-mongodb',            '4.2.0'
+mod 'puppet-nodejs',             '9.0.1'
+mod 'puppet-openldap',           '5.0.1'
+mod 'puppet-openssl',            '2.0.1'
+mod 'puppet-openvmtools',        '3.0.0'
+mod 'puppet-php',                '7.1.0'
+mod 'puppet-posix_acl',          '2.0.0'
+mod 'puppet-postfix',            '3.0.0'
+mod 'puppet-prometheus',         '12.4.0'
+mod 'puppet-python',             '6.4.0'
+mod 'puppet-r10k',               '10.2.0'
+mod 'puppet-rabbitmq',           '12.0.2'
+mod 'puppet-redis',              '8.6.0'
+mod 'puppet-rsyslog',            '6.0.0'
+mod 'puppet-rvm',                '2.0.0'
+mod 'puppet-selinux',            '3.4.1'
+mod 'puppet-snmp',               '6.0.0'
+mod 'puppet-systemd',            '3.10.0'
+mod 'puppet-yum',                '6.1.0'
+mod 'puppet-zypprepo',           '4.0.1'
+mod 'puppetlabs-apache',         '8.2.1'
+mod 'puppetlabs-apt',            '9.0.1'
+mod 'puppetlabs-concat',         '7.3.0'
+mod 'puppetlabs-docker',         '6.0.2'
+mod 'puppetlabs-firewall',       '4.0.1'
+mod 'puppetlabs-git',            '0.5.0'
+mod 'puppetlabs-haproxy',        '6.4.0'
+mod 'puppetlabs-inifile',        '5.4.0'
+mod 'puppetlabs-java',           '9.0.1'
+mod 'puppetlabs-java_ks',        '4.4.1'
+mod 'puppetlabs-lvm',            '1.4.0'
+mod 'puppetlabs-mailalias_core', '1.1.0'
+mod 'puppetlabs-mysql',          '13.1.0'
+mod 'puppetlabs-ntp',            '9.2.0'
+mod 'puppetlabs-postgresql',     '8.2.1'
+mod 'puppetlabs-puppet_agent',   '4.12.1'
+mod 'puppetlabs-puppetdb',       '7.12.0'
+mod 'puppetlabs-reboot',         '4.3.0'
+mod 'puppetlabs-stdlib',         '8.5.0'
+mod 'puppetlabs-vcsrepo',        '5.3.0'
+mod 'puppetlabs-xinetd',         '3.3.0'
+mod 'puppetlabs-yumrepo_core',   '1.1.0'
+mod 'richardc-datacat',          '0.6.2'  # Dependecy of elastic-elasticsearch
+mod 'saz-limits',                '3.1.0'
+mod 'saz-resolv_conf',           '5.0.0'
+mod 'saz-ssh',                   '9.0.0'
+# mod 'saz-sudo',                  '7.0.2'  # see Github Forkes
+# mod 'sgnl05-sssd',               '3.1.0'  # see Github Forkes
+mod 'trlinkin-nsswitch',         '2.3.0'
+mod 'wazuh-wazuh',               '4.3.10'