Commit graph

38 commits

Author SHA1 Message Date
Monocots
f002e5fe56 Install iperf3 2020-05-19 22:56:44 +00:00
583d77a4a4 Correct package differences deb 9/10
Remove the old ubuntu class - repurposed for buster/stretch
2020-04-17 05:56:43 +02:00
cff9299520 PHP config differs between buster/stretch 2020-04-17 05:38:33 +02:00
5f7a942782 Install netcat 2019-09-07 15:24:38 +02:00
Matt Johnson
57de111236 rhizo_base: Require apt-transport-https before apt sources
The package apt-transport-https is required to successfully add some
of the debian repos. This commit moves the package resource
installation into the rhizo_base::apt::debian class instead of the
rhizo_base:📦:debian class to break a dependency cycle that
would otherwise exist if rhizo_base::apt::debian depended on all of
rhizo_base:📦:debian.
2019-09-06 14:10:21 +02:00
Matt Johnson
8bdf6646e8 rhizo_base/packages: Ensure package installed before config
The /etc/php/7.0/apache2 directory is created by the
libapache2-mod-php package on installation. Be sure this package is
installed before attempting to set its configuration files!
2019-09-06 14:05:46 +02:00
Matt Johnson
3e220df8fe rhizo_base: Add contains dependencies
Puppet treats included classes specially, and does not assume that
they are contained in their outside class for the sake of dependency
ordering. This means that any other resources requiring the base
non-distribution specific classes were actually not capturing the
ordering dependencies on resources defined in the distribution
specific class!
2019-07-18 12:38:07 -05:00
Monocots
16a61d5462 remove dep on Exec restart-apache 2019-06-24 16:03:11 +00:00
Monocots
aff8e24952 Install sshd, telnet 2019-06-16 11:42:11 +00:00
Monocots
8e3be576a5 packages
don't install osmo-meas

install tmux, fping, mtr
2019-05-27 17:58:34 +00:00
34623c96e2 Install php intl and gettext 2019-03-06 13:27:51 +00:00
4f3516f1a2 Add package deps and runit service symlink for meas-web 2018-03-01 18:15:06 +00:00
a9319f3d90 Packages: Add tcpdump 2018-02-25 11:38:48 +00:00
7215fe471b Packages: Add screen and tinc 2018-02-25 09:42:34 +00:00
6493158415 Packages: Add curl, as we use it in the install.
Add htop, because it's nice.
2018-02-24 11:47:39 +00:00
f16c57586c Test No. 2.... 2018-02-23 12:44:33 +00:00
53ba6815a3 Test #1 for error free 1st run 2018-02-23 11:25:10 +00:00
2a6fd7b334 Install runit-systemd 2018-02-23 09:01:40 +00:00
c1033cfa1f Add joe editor to system and configure to place backups in /tmp 2018-02-23 08:51:01 +00:00
315bd8fb3f Fix php package name and php.ini path for PHP 7.0 2018-02-22 13:34:32 +00:00
Wile E. Coyote
ce40606426 Fix up packages 2018-02-12 20:16:42 +00:00
Wile E. Coyote
32b49e6c51 Add package php5.6-xml 2017-05-05 07:20:01 +00:00
Wile E. Coyote
3383517457 Add libcdk5 2017-02-04 20:41:03 +00:00
Wile E. Coyote
cb8e8aa483 Add python-smpplib 2017-01-30 14:23:44 +00:00
Wile E. Coyote
c16701102d commas matter 2017-01-27 11:02:17 +00:00
f21441aa89 Needs g++ 2017-01-24 23:12:17 +01:00
241eb5e24d Add swig 2017-01-24 22:50:27 +01:00
Wile E. Coyote
bea5f9554e Fix path for php.ini on Ubuntu 2017-01-24 21:25:15 +00:00
Wile E. Coyote
b353f4410b Multi-OS Version 2017-01-24 21:13:55 +00:00
Wile E. Coyote
728fe30a63 Add newer ondrej ppa, update to php5.6 2017-01-24 18:02:36 +00:00
24a3b852cf update.. 2017-01-14 16:00:19 +01:00
14b4ad08c1 Move Apache+PHP to packages.pp 2017-01-14 15:49:54 +01:00
Wile E. Coyote
838c1e1fa9 Install apcupsd 2016-11-21 14:38:29 +00:00
Ciaby
b43e30ae18 Upgrade puppet to version 3.8.1-1puppetlabs1 2015-06-01 16:35:24 -05:00
Ciaby
ff76e8340d Fixed puppet installation (puppet and puppet-common are required) 2015-05-28 15:58:25 -05:00
Ciaby
2ac8aea1aa Cosmetic change in packages.pp 2015-05-27 15:10:34 -05:00
Ciaby
abae19f92e Force puppet to version 3.7.5 2015-05-25 19:54:56 -05:00
Ciaby
1c7dffc32a Initial refactoring
Renamed rhizomatica_base_system to rhizo_base
Split up the init.pp in different subclasses
More work to follow
2015-05-18 14:01:31 -05:00