Browse Source

Initial release

pull/1/head
Julien Escario 4 years ago
parent
commit
811e59fb95
  1. 9
      foreman/README.md
  2. 11
      foreman/altinea_puppet_install.sh

9
foreman/README.md

@ -0,0 +1,9 @@
# Quick howto
With curl :
curl -s https://gitlab.altinea.fr/altinea/install-scripts/raw/branch/master/foreman/altinea_puppet_install.sh |/bin/bash
With wget :
wget -q -O - https://gitlab.altinea.fr/altinea/install-scripts/raw/branch/master/foreman/altinea_puppet_install.sh |/bin/bash

11
foreman/altinea_puppet_install.sh

@ -0,0 +1,11 @@
#!/bin/sh
apt install -y lsb-release curl && curl -sL -o /var/cache/apt/archives/puppet6-release-`lsb_release -c -s`.deb https://apt.puppet.com/puppet6-release-`lsb_release -c -s`.deb && dpkg -i /var/cache/apt/archives/puppet6-release-`lsb_release -c -s`.deb && apt update && apt install -y puppet-agent && apt clean
echo "[agent]
server = foreman.altinea.fr
runinterval = 180
environment = production
listen = false
pluginsync = true
report = true"> /etc/puppetlabs/puppet/puppet.conf
/opt/puppetlabs/bin/puppet resource service puppet ensure=running enable=true
Loading…
Cancel
Save