[submodule "modules/stdlib"]
- path = modules/stdlib
+ path = external_modules/stdlib
url = git://git.immae.eu/github/puppetlabs/puppetlabs-stdlib.git
[submodule "modules/reboot"]
- path = modules/reboot
+ path = external_modules/reboot
url = git://git.immae.eu/github/puppetlabs/puppetlabs-reboot.git
[submodule "modules/systemd"]
- path = modules/systemd
+ path = external_modules/systemd
url = git://git.immae.eu/github/jkroepke/puppet-systemd.git
[submodule "modules/inifile"]
- path = modules/inifile
+ path = external_modules/inifile
url = git://git.immae.eu/github/puppetlabs/puppetlabs-inifile.git
[submodule "modules/sudo"]
- path = modules/sudo
+ path = external_modules/sudo
url = git://git.immae.eu/github/saz/puppet-sudo.git
[submodule "modules/ssh"]
- path = modules/ssh
+ path = external_modules/ssh
url = git://git.immae.eu/github/saz/puppet-ssh.git
[submodule "modules/concat"]
- path = modules/concat
+ path = external_modules/concat
url = git://git.immae.eu/github/puppetlabs/puppetlabs-concat.git
[submodule "modules/fail2ban"]
- path = modules/fail2ban
+ path = external_modules/fail2ban
url = git://git.immae.eu/github/lelutin/puppet-fail2ban
[submodule "modules/logrotate"]
- path = modules/logrotate
+ path = external_modules/logrotate
url = git://git.immae.eu/github/yo61/puppet-logrotate.git
[submodule "modules/pacman"]
- path = modules/pacman
+ path = external_modules/pacman
url = git://git.immae.eu/github/aboe76/puppet-pacman
[submodule "modules/postgresql"]
- path = modules/postgresql
+ path = external_modules/postgresql
url = git://git.immae.eu/github/puppetlabs/puppetlabs-postgresql.git
[submodule "modules/archive"]
- path = modules/archive
+ path = external_modules/archive
url = git://git.immae.eu/github/voxpupuli/puppet-archive.git
[submodule "modules/apache"]
- path = modules/apache
+ path = external_modules/apache
url = git://git.immae.eu/github/puppetlabs/puppetlabs-apache.git
[submodule "modules/letsencrypt"]
- path = modules/letsencrypt
+ path = external_modules/letsencrypt
url = git://git.immae.eu/github/voxpupuli/puppet-letsencrypt.git
[submodule "modules/nodejs"]
- path = modules/nodejs
+ path = external_modules/nodejs
url = git://git.immae.eu/github/voxpupuli/puppet-nodejs
[submodule "python/ovh"]
path = python/ovh
url = git://git.immae.eu/github/ovh/python-ovh
[submodule "modules/ssh_keygen"]
- path = modules/ssh_keygen
+ path = external_modules/ssh_keygen
url = git://git.immae.eu/github/voxpupuli/puppet-ssh_keygen
[submodule "modules/xmpp"]
- path = modules/xmpp
+ path = external_modules/xmpp
url = git://git.immae.eu/github/jamtur01/puppet-xmpp
[submodule "modules/ssl"]
- path = modules/ssl
+ path = external_modules/ssl
url = git://git.immae.eu/github/fnerdwq/puppet-ssl
[submodule "modules/cron"]
- path = modules/cron
+ path = external_modules/cron
url = git://git.immae.eu/github/voxpupuli/puppet-cron
[submodule "modules/redis"]
- path = modules/redis
+ path = external_modules/redis
url = git://git.immae.eu/github/arioch/puppet-redis
ensure_packages(['base-devel'], { 'install_options' => '--needed' })
ensure_packages(['gmp', 'pcre'], { 'install_options' => '--asdeps' })
+ # aur.sh seems down
+ #$aur_url = "https://aur.sh"
+ $aur_url = "https://raw.githubusercontent.com/stuartpb/aur.sh/dc2f3fcaa90a4d3d1e8d746160559b5d3123a425/aur.sh"
+
exec { 'aur::aura':
cwd => "/tmp",
path => "/usr/bin",
- command => 'curl -o /tmp/aur.sh aur.sh && chmod +x /tmp/aur.sh && /tmp/aur.sh aura-bin && mv /tmp/aura-bin/aura-bin-*-x86_64.pkg.tar.xz /tmp/aura-bin-x86_64.pkg.tar.xz && rm /tmp/aur.sh && rm -rf /tmp/aura-bin',
+ command => "curl -o /tmp/aur.sh $aur_url && chmod +x /tmp/aur.sh && /tmp/aur.sh aura-bin && mv /tmp/aura-bin/aura-bin-*-x86_64.pkg.tar.xz /tmp/aura-bin-x86_64.pkg.tar.xz && rm /tmp/aur.sh && rm -rf /tmp/aura-bin",
user => "aur-builder",
unless => '/usr/bin/pacman -Qo aura',
require => Package['base-devel'],