From cf353bc8cd74b94818c37f9aee34f0e4abadec09 Mon Sep 17 00:00:00 2001 From: Keith Whyte Date: Tue, 22 Jun 2021 20:20:18 +0200 Subject: [PATCH] Add an rc.local Globally disable IPv6 and get IP addresses for the monitor. --- modules/rhizo_base/files/rc.local | 7 +++++++ modules/rhizo_base/manifests/misc.pp | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100644 modules/rhizo_base/files/rc.local diff --git a/modules/rhizo_base/files/rc.local b/modules/rhizo_base/files/rc.local new file mode 100644 index 0000000..aa39618 --- /dev/null +++ b/modules/rhizo_base/files/rc.local @@ -0,0 +1,7 @@ +#!/bin/sh -e + +/home/rhizomatica/bin/get_ip.sh + +sysctl net.ipv6.conf.all.disable_ipv6=1 + +exit 0 diff --git a/modules/rhizo_base/manifests/misc.pp b/modules/rhizo_base/manifests/misc.pp index 8195685..9666a06 100644 --- a/modules/rhizo_base/manifests/misc.pp +++ b/modules/rhizo_base/manifests/misc.pp @@ -12,6 +12,12 @@ class rhizo_base::misc { recurse => remote, } + file { '/etc/rc.local': + ensure => present, + source => 'puppet:///modules/rhizo_base/rc.local', + mode => '0755' + } + $bot_alert_url = hiera('rhizo::alert_url') file { '/usr/local/bin/alert.sh':