From d11d8b4b3a11036bec08315a21b8322f7c571452 Mon Sep 17 00:00:00 2001 From: Keith Whyte Date: Wed, 24 Feb 2021 07:42:02 +0100 Subject: [PATCH] Fix nc alternative ncat takes over nc.traditional but we want it for vty stuff --- .gitmodules | 3 +++ modules/alternatives | 1 + modules/rhizo_base/manifests/packages.pp | 6 ++++++ 3 files changed, 10 insertions(+) create mode 160000 modules/alternatives diff --git a/.gitmodules b/.gitmodules index 18fba45..8d51a94 100644 --- a/.gitmodules +++ b/.gitmodules @@ -31,3 +31,6 @@ [submodule "modules/recursive_file_permissions"] path = modules/recursive_file_permissions url = https://github.com/npwalker/recursive_file_permissions.git +[submodule "modules/alternatives"] + path = modules/alternatives + url = https://github.com/voxpupuli/puppet-alternatives diff --git a/modules/alternatives b/modules/alternatives new file mode 160000 index 0000000..f4f6357 --- /dev/null +++ b/modules/alternatives @@ -0,0 +1 @@ +Subproject commit f4f63574042f3f2c44aa99244134df5e86644da3 diff --git a/modules/rhizo_base/manifests/packages.pp b/modules/rhizo_base/manifests/packages.pp index bc01cfc..d604467 100644 --- a/modules/rhizo_base/manifests/packages.pp +++ b/modules/rhizo_base/manifests/packages.pp @@ -34,6 +34,12 @@ class rhizo_base::packages::common { ensure => installed, require => Class['rhizo_base::apt'], } + + alternatives { 'nc': + mode => 'auto', + path => '/bin/nc.traditional', + } + } class rhizo_base::packages::buster inherits rhizo_base::packages::common {