]> arthur.barton.de Git - AnsibleRoles.git/log
AnsibleRoles.git
3 years agocheck-mk-agent: "nagios-plugins-basic" is "monitoring-plugins-basic" since Debian... master
Alexander Barton [Thu, 28 May 2020 15:24:18 +0000 (17:24 +0200)]
check-mk-agent: "nagios-plugins-basic" is "monitoring-plugins-basic" since Debian 7 ...

3 years agodebian-base: "telnet-ssl" is no longer available on Debian 10
Alexander Barton [Thu, 28 May 2020 12:55:42 +0000 (14:55 +0200)]
debian-base: "telnet-ssl" is no longer available on Debian 10

So only install it on Debian < 10 systems, and install "telnet" on
Debian >= 10 ...

4 years agolinux-zfs: Get rid of "zpool-scrub" config, now included in "zfs-utils"
Alexander Barton [Fri, 17 Jan 2020 10:57:05 +0000 (11:57 +0100)]
linux-zfs: Get rid of "zpool-scrub" config, now included in "zfs-utils"

4 years agocheck-mk-agent: Don't setup own systemd service files
Alexander Barton [Wed, 24 Jul 2019 12:52:00 +0000 (14:52 +0200)]
check-mk-agent: Don't setup own systemd service files

Current check-mk-agent packages have a good configuration bundled
already, so no need to setup own variants any more.

4 years agoapache2-php5, check-mk-agent: Fix warnings of ansible-lint(1)
Alexander Barton [Tue, 23 Apr 2019 14:41:22 +0000 (16:41 +0200)]
apache2-php5, check-mk-agent: Fix warnings of ansible-lint(1)

- 306: Shells that use pipes should set the pipefail option
- 601 Don't compare to literal True/False

5 years agoapt-date: Ignore errors while updating repositories
Alexander Barton [Mon, 8 Apr 2019 12:45:57 +0000 (14:45 +0200)]
apt-date: Ignore errors while updating repositories

This makes sense, because probably later tasks will update the APT
configuration anyway: for example for inhouse-setups, some proxy servers
etc. must be setup first ...

5 years agocheck-mk-agent: Add "systemd" tag to task checking for service file
Alexander Barton [Tue, 2 Apr 2019 12:41:23 +0000 (14:41 +0200)]
check-mk-agent: Add "systemd" tag to task checking for service file

This is required to be able to use "-l systemd" with this role.

5 years agoUse integer comparision when dealing with "ansible_distribution_major_version"
Alexander Barton [Mon, 18 Mar 2019 17:59:33 +0000 (18:59 +0100)]
Use integer comparision when dealing with "ansible_distribution_major_version"

5 years agoStreamline tag usage, make sure "apt" is set on every apt task
Alexander Barton [Thu, 7 Feb 2019 14:49:32 +0000 (15:49 +0100)]
Streamline tag usage, make sure "apt" is set on every apt task

5 years agonodejs: Don't try to install "npm", its included in "nodejs" package
Alexander Barton [Mon, 28 Jan 2019 12:58:06 +0000 (13:58 +0100)]
nodejs: Don't try to install "npm", its included in "nodejs" package

In the past "npm" was a separate package which depended on the "nodejs"
package, but today, "npm" is included in the latter.

5 years agoautofs: Make mount options for /net configurable
Alexander Barton [Tue, 6 Nov 2018 10:37:05 +0000 (11:37 +0100)]
autofs: Make mount options for /net configurable

This introduces the new variable "autofs_mount_options_net".

5 years agoUpdate "apt" tasks to use lists
Alexander Barton [Thu, 18 Oct 2018 16:32:15 +0000 (18:32 +0200)]
Update "apt" tasks to use lists

This fixes the following deprecation warning:

'Invoking "apt" only once while using a loop via squash_actions is
deprecated. Instead of using a loop to supply multiple items and
specifying `name: {{ item }}`'

5 years agoCorrectly cast variables to integers in Jinja templates
Alexander Barton [Tue, 16 Oct 2018 14:01:58 +0000 (16:01 +0200)]
Correctly cast variables to integers in Jinja templates

This is required for the Ansible configuration to become compatible
with Python 3.

5 years agonet-base: Don't set the host name inside of LXC containers
Alexander Barton [Fri, 20 Jul 2018 14:07:19 +0000 (16:07 +0200)]
net-base: Don't set the host name inside of LXC containers

5 years agoapache2-php7: Install "php-pgsql" by default
Alexander Barton [Fri, 13 Jul 2018 09:56:36 +0000 (11:56 +0200)]
apache2-php7: Install "php-pgsql" by default

5 years agolvm-mv: Remove bogus references to MySQL ...
Alexander Barton [Tue, 22 May 2018 13:51:27 +0000 (15:51 +0200)]
lvm-mv: Remove bogus references to MySQL ...

5 years agonodejs: "nodejs_version" is a number, don't quote it
Alexander Barton [Mon, 23 Apr 2018 13:50:33 +0000 (15:50 +0200)]
nodejs: "nodejs_version" is a number, don't quote it

5 years agoApt module: Update "state=installed" to "state=present"
Alexander Barton [Mon, 23 Apr 2018 13:50:06 +0000 (15:50 +0200)]
Apt module: Update "state=installed" to "state=present"

"state=installed" will be deprecated.

6 years agoNew "nodejs" role
Alexander Barton [Fri, 16 Mar 2018 16:24:23 +0000 (17:24 +0100)]
New "nodejs" role

6 years agoNew "kexec" role
Alexander Barton [Fri, 2 Mar 2018 13:34:54 +0000 (14:34 +0100)]
New "kexec" role

This role sets up the Linux kexec tools.

6 years agopostgresql-server: Make sure service is enabled and started
Alexander Barton [Tue, 27 Feb 2018 10:47:29 +0000 (11:47 +0100)]
postgresql-server: Make sure service is enabled and started

Bring it in line with mysql-server.

6 years agolvm-lv: Fix role, make it usable by adding "lvm_lv_mountpoint"
Alexander Barton [Tue, 27 Feb 2018 10:46:56 +0000 (11:46 +0100)]
lvm-lv: Fix role, make it usable by adding "lvm_lv_mountpoint"

Up to now, the LVM LV became always mounted on /var/lib/mysql which
doesn't make sense (in most cases), silly me ...

Update mysql-server & postgresql.server roles accordingly.

6 years agopostgresql-server: Optionally create own LVM LV and file system
Alexander Barton [Mon, 19 Feb 2018 17:11:48 +0000 (18:11 +0100)]
postgresql-server: Optionally create own LVM LV and file system

This was supported by the mysql-server role already, bring it in line.

6 years agoNew "lvm-lv" role
Alexander Barton [Mon, 19 Feb 2018 17:10:43 +0000 (18:10 +0100)]
New "lvm-lv" role

This role creates an Logical Volume (LV) in an existing LVM Volume
Group (VG), including the ext4 file system. And it even resizes
(enlarges) existing LV and file systems.

The code has been used by the mysql-server role already, but this
patch refactors it into its own reusable "role".

6 years agocheck-mk-agent: Only install "check-mk-agent-logwatch" on Debian 7 & 8
Alexander Barton [Mon, 19 Feb 2018 17:07:19 +0000 (18:07 +0100)]
check-mk-agent: Only install "check-mk-agent-logwatch" on Debian 7 & 8

The check-mk-agent and check-mk-agent-logwatch packages have been removed
in Debian 9, and there is only a "check-mk-agent" package provided by
Check_MK itself (no "check-mk-agent-logwatch"). So assume that this
package has been added to an internal repository, but don't try to install
"check-mk-agent-logwatch" on Debian 9 or newer ...

6 years agoapt-base: Don't list "APT update" as "changed", even when run
Alexander Barton [Mon, 19 Feb 2018 17:02:26 +0000 (18:02 +0100)]
apt-base: Don't list "APT update" as "changed", even when run

This "only" updates the local APT package database periodically, and we
don't want Ansible to cont (and show!) this as "changed" when actually
nothing happend to the system configuration itself.

6 years agopostfix: Correct order of tasks, modify files after installing packages
Alexander Barton [Fri, 26 Jan 2018 15:50:06 +0000 (16:50 +0100)]
postfix: Correct order of tasks, modify files after installing packages

This is required because otherwise the files aren't there at all ...

6 years agodebian-base: Don't install a Linux kernel into OpenVZ guests
Alexander Barton [Fri, 26 Jan 2018 15:49:22 +0000 (16:49 +0100)]
debian-base: Don't install a Linux kernel into OpenVZ guests

6 years agopiwik: Set PHP memory_limit and max_execution_time
Alexander Barton [Fri, 19 Jan 2018 13:30:24 +0000 (14:30 +0100)]
piwik: Set PHP memory_limit and max_execution_time

Set memory_limit to 256 MB (was 128 MB, Debian default),
and max_execution_time to 60m seconds (was 30 seconds).

6 years agopostfix: Make sure that Debconf and main.cf are in sync
Alexander Barton [Thu, 18 Jan 2018 17:07:08 +0000 (18:07 +0100)]
postfix: Make sure that Debconf and main.cf are in sync

6 years agocheck-mk-agent: Install "check-mk-agent-logwatch" on Debian 7 or newer only
Alexander Barton [Thu, 18 Jan 2018 17:06:50 +0000 (18:06 +0100)]
check-mk-agent: Install "check-mk-agent-logwatch" on Debian 7 or newer only

6 years agoapache2: Get rid of "apache2-mpm-prefork" package
Alexander Barton [Fri, 1 Dec 2017 15:09:39 +0000 (16:09 +0100)]
apache2: Get rid of "apache2-mpm-prefork" package

apache2-mpm-prefork was a "transitional package" in Debian 8, and no
longer exists in Debian 9. Use "apache2".

6 years agopostfix: Fix type of Debconf option "postfix/protocols"
Alexander Barton [Fri, 1 Dec 2017 15:09:10 +0000 (16:09 +0100)]
postfix: Fix type of Debconf option "postfix/protocols"

6 years agopiwik: Remove README.md.gz, to make Piwik self-check happy
Alexander Barton [Wed, 25 Oct 2017 13:04:05 +0000 (15:04 +0200)]
piwik: Remove README.md.gz, to make Piwik self-check happy

The file is installed by the package itself, strange ...

6 years agoNew "apache2-php7" role
Alexander Barton [Mon, 23 Oct 2017 12:10:03 +0000 (14:10 +0200)]
New "apache2-php7" role

6 years agonfs-client: Make role compatible with newer Debian releases
Alexander Barton [Thu, 12 Oct 2017 14:02:15 +0000 (16:02 +0200)]
nfs-client: Make role compatible with newer Debian releases

- The "nfs-common" service is masked in systemd
- More recent systems use /run/rpc_pipefs

6 years agoos-base: Use "systemd" module instead of generic "command"
Alexander Barton [Thu, 12 Oct 2017 14:01:17 +0000 (16:01 +0200)]
os-base: Use "systemd" module instead of generic "command"

6 years agoapache2: Add 'reload "apache2" (graceful)' handler
Alexander Barton [Thu, 12 Oct 2017 14:00:37 +0000 (16:00 +0200)]
apache2: Add 'reload "apache2" (graceful)' handler

6 years agopostfix: Let debconf regenerate main.cf on changes
Alexander Barton [Thu, 17 Aug 2017 15:09:54 +0000 (17:09 +0200)]
postfix: Let debconf regenerate main.cf on changes

And reload configuration afterwards.

6 years agosshd: Update for Debian 9 "stretch"
Alexander Barton [Thu, 17 Aug 2017 15:08:52 +0000 (17:08 +0200)]
sshd: Update for Debian 9 "stretch"

There is no "openssh-blacklist-extra" package any more.

6 years agoNew "piwik" role
Alexander Barton [Fri, 19 May 2017 13:19:36 +0000 (15:19 +0200)]
New "piwik" role

6 years agoapache2: Add "apache" tag to 'restart "apache2"' handler
Alexander Barton [Thu, 18 May 2017 16:26:26 +0000 (18:26 +0200)]
apache2: Add "apache" tag to 'restart "apache2"' handler

6 years agoUpdate documentation
Alexander Barton [Thu, 18 May 2017 15:09:58 +0000 (17:09 +0200)]
Update documentation

6 years agopostfix: Configure a satellite system and use debconf
Alexander Barton [Wed, 17 May 2017 18:11:40 +0000 (20:11 +0200)]
postfix: Configure a satellite system and use debconf

Don’t mangle the generated main.cf file.

6 years agodocker-engine: Setup Docker to not stop containers on restart
Alexander Barton [Tue, 9 May 2017 14:04:32 +0000 (16:04 +0200)]
docker-engine: Setup Docker to not stop containers on restart

See <https://docs.docker.com/engine/admin/live-restore/>.

6 years agodocker-engine: Add handler to reload Docker
Alexander Barton [Tue, 9 May 2017 14:03:46 +0000 (16:03 +0200)]
docker-engine: Add handler to reload Docker

6 years agodocker-engine: Add handler to restart Docker
Alexander Barton [Tue, 9 May 2017 14:00:28 +0000 (16:00 +0200)]
docker-engine: Add handler to restart Docker

6 years agopostfix: Don't use Debconf to configure postfix
Alexander Barton [Tue, 9 May 2017 13:06:31 +0000 (15:06 +0200)]
postfix: Don't use Debconf to configure postfix

Ansible is used to configure the Postfix mail system, so set Debconf to
"No configuration" but add some more options to this role:

- postfix_interfaces (defauult: "all")
- smtp_relay_host (default: none)

6 years agoansible-lint: Fix "Package installs should not use latest" warning
Alexander Barton [Wed, 3 May 2017 11:34:39 +0000 (13:34 +0200)]
ansible-lint: Fix "Package installs should not use latest" warning

Indeed, we don't want to install updates unintentionally!

6 years agoansible-lint: Fix "Git checkouts must contain explicit version" warning
Alexander Barton [Wed, 3 May 2017 11:34:19 +0000 (13:34 +0200)]
ansible-lint: Fix "Git checkouts must contain explicit version" warning

6 years agoansible-lint: Fix "Use shell only when shell functionality is required" warning
Alexander Barton [Wed, 3 May 2017 11:24:26 +0000 (13:24 +0200)]
ansible-lint: Fix "Use shell only when shell functionality is required" warning

6 years agoansible-lint: Fix "Octal file permissions must contain leading zero" warnings
Alexander Barton [Wed, 3 May 2017 10:08:39 +0000 (12:08 +0200)]
ansible-lint: Fix "Octal file permissions must contain leading zero" warnings

Problem found by ansible-lint(1) tool.

6 years agoapache2-php5: Fix check if "php5-apcu" package is available
Alexander Barton [Tue, 25 Apr 2017 14:14:38 +0000 (16:14 +0200)]
apache2-php5: Fix check if "php5-apcu" package is available

6 years agoUse "service: state=started" instead of "running"
Alexander Barton [Tue, 25 Apr 2017 14:04:31 +0000 (16:04 +0200)]
Use "service: state=started" instead of "running"

This fixes the following warning of Ansible 2.3.0:

  [DEPRECATION WARNING]: state=running is deprecated. Please use
  state=started. This feature will be removed in version 2.7.

7 years agolinux-zfs: Remove now unused "ZFS on Linux" assets
Alexander Barton [Thu, 6 Apr 2017 15:06:17 +0000 (17:06 +0200)]
linux-zfs: Remove now unused "ZFS on Linux" assets

7 years agolinux-zfs: Use Debian-native ZFS packages
Alexander Barton [Thu, 6 Apr 2017 14:36:58 +0000 (16:36 +0200)]
linux-zfs: Use Debian-native ZFS packages

7 years agoapache2-php5: Don't try to install php5-apcu by default
Alexander Barton [Thu, 6 Apr 2017 09:19:12 +0000 (11:19 +0200)]
apache2-php5: Don't try to install php5-apcu by default

7 years agoapache2-php5: Fix name of "php-apc" package
Alexander Barton [Wed, 5 Apr 2017 15:09:53 +0000 (17:09 +0200)]
apache2-php5: Fix name of "php-apc" package

7 years agoAlways run "check tasks" to register variables, even in "check mode"
Alexander Barton [Wed, 5 Apr 2017 14:07:38 +0000 (16:07 +0200)]
Always run "check tasks" to register variables, even in "check mode"

Otherwise Ansible tries to use variables that are unknown because
the "register" task wasn't run.

7 years agoNew "postgresql-server" role
Alexander Barton [Wed, 5 Apr 2017 13:37:13 +0000 (15:37 +0200)]
New "postgresql-server" role

7 years agomysql-server: Add common handlers
Alexander Barton [Wed, 5 Apr 2017 13:26:15 +0000 (15:26 +0200)]
mysql-server: Add common handlers

- "reload MySQL daemon"
- "restart MySQL daemon"

7 years agoapach2-php5: Make role aware of "php5-apcu" package
Alexander Barton [Tue, 14 Mar 2017 10:04:05 +0000 (11:04 +0100)]
apach2-php5: Make role aware of "php5-apcu" package

7 years agosshd: New handler 'restart "sshd"'
Alexander Barton [Wed, 27 Jul 2016 15:20:57 +0000 (17:20 +0200)]
sshd: New handler 'restart "sshd"'

7 years agolinux-zfs: Make start time of "scrub" job configurable
Alexander Barton [Tue, 5 Jul 2016 08:40:34 +0000 (10:40 +0200)]
linux-zfs: Make start time of "scrub" job configurable

7 years agoNew "systemd" role
Alexander Barton [Fri, 17 Jun 2016 11:29:27 +0000 (13:29 +0200)]
New "systemd" role

At the moment this only contains a "refresh systemd(8) configuration"
handler, which should be notified after installing or removing systemd
unit files, for example.

7 years agoNew "apache2" role
Alexander Barton [Wed, 1 Jun 2016 14:45:27 +0000 (16:45 +0200)]
New "apache2" role

The existing "apache2-php5" role has been split up and depends on
this new role now.

7 years agoapach2-php5: Correctly enable "apache2" (not "autofs"!)
Alexander Barton [Wed, 1 Jun 2016 14:12:00 +0000 (16:12 +0200)]
apach2-php5: Correctly enable "apache2" (not "autofs"!)

7 years agontpd: Make list of NTP servers configurable
Alexander Barton [Thu, 19 May 2016 13:28:15 +0000 (15:28 +0200)]
ntpd: Make list of NTP servers configurable

8 years agolinux-zfs: Install required "build-essential" package
Alexander Barton [Thu, 14 Apr 2016 15:32:30 +0000 (17:32 +0200)]
linux-zfs: Install required "build-essential" package

8 years agogit-backup-script: Make sure "make" is installed, which is required
Alexander Barton [Thu, 14 Apr 2016 14:55:20 +0000 (16:55 +0200)]
git-backup-script: Make sure "make" is installed, which is required

8 years agomysql-server: Add "mysqld" tag
Alexander Barton [Fri, 26 Feb 2016 12:38:57 +0000 (13:38 +0100)]
mysql-server: Add "mysqld" tag

8 years agoapt-base: Don't install recommended packages by default
Alexander Barton [Thu, 18 Feb 2016 10:53:40 +0000 (11:53 +0100)]
apt-base: Don't install recommended packages by default

8 years agomysql-server: Only remove root@localhost when not active
Alexander Barton [Mon, 8 Feb 2016 15:42:56 +0000 (16:42 +0100)]
mysql-server: Only remove root@localhost when not active

8 years agocheck-mk-agent: Correctly name "Check_MK" :-)
Alexander Barton [Thu, 17 Dec 2015 16:24:31 +0000 (17:24 +0100)]
check-mk-agent: Correctly name "Check_MK" :-)

8 years agocheck-mk-agent: Configure xinetd(8) on Debian <8 hosts
Alexander Barton [Thu, 17 Dec 2015 16:18:30 +0000 (17:18 +0100)]
check-mk-agent: Configure xinetd(8) on Debian <8 hosts

8 years agocheck-mk-agent: Fix detection of non-systemd-enabled hosts
Alexander Barton [Thu, 17 Dec 2015 16:17:42 +0000 (17:17 +0100)]
check-mk-agent: Fix detection of non-systemd-enabled hosts

8 years agoNew "xinetd" role
Alexander Barton [Thu, 17 Dec 2015 16:16:29 +0000 (17:16 +0100)]
New "xinetd" role

8 years agocheck-mk-agent: Add missing "check_mk" tags
Alexander Barton [Thu, 17 Dec 2015 15:38:18 +0000 (16:38 +0100)]
check-mk-agent: Add missing "check_mk" tags

8 years agocheck-mk-agent: Depend on "nagios-plugins-basic"
Alexander Barton [Wed, 25 Nov 2015 15:24:40 +0000 (16:24 +0100)]
check-mk-agent: Depend on "nagios-plugins-basic"

The "monitoring-plugins-basic" package is quite new and not available on
older systems, whereas the "nagios-plugins-basic" is still available even
in Debian "sid" (unstable), and depends on the "monitoring-plugins-basic"
when required.

So depend on "nagios-plugins-basic" instead of "monitoring-plugins-basic".

8 years agoNew "check-mk-agent" role
Alexander Barton [Wed, 25 Nov 2015 12:53:07 +0000 (13:53 +0100)]
New "check-mk-agent" role

8 years agoos-base: Implement "reload systemd daemon" handler
Alexander Barton [Wed, 25 Nov 2015 12:52:19 +0000 (13:52 +0100)]
os-base: Implement "reload systemd daemon" handler

8 years agodebian-base: Don't install "busybox-static" on Proxmox-VE hosts
Alexander Barton [Thu, 19 Nov 2015 17:04:13 +0000 (18:04 +0100)]
debian-base: Don't install "busybox-static" on Proxmox-VE hosts

The "busybox-static" package conflicts with Proxmox-VE 3 packages;
so don't install it on such hosts.

8 years agodebian-base: Don't install kernel package von Proxmox-VE hosts
Alexander Barton [Thu, 19 Nov 2015 17:03:13 +0000 (18:03 +0100)]
debian-base: Don't install kernel package von Proxmox-VE hosts

These packages conflict with Proxmox-VE kernel packages!

8 years ago"sshd": Add support for Ubuntu
Alexander Barton [Wed, 11 Nov 2015 15:11:42 +0000 (16:11 +0100)]
"sshd": Add support for Ubuntu

8 years ago"debian-base": Support Linux kernel for amd64 and i386 platforms
Alexander Barton [Wed, 11 Nov 2015 15:11:22 +0000 (16:11 +0100)]
"debian-base": Support Linux kernel for amd64 and i386 platforms

8 years agoSplit off "apt-base" from "debian-base"; introduce "ubuntu-base"
Alexander Barton [Wed, 11 Nov 2015 15:09:29 +0000 (16:09 +0100)]
Split off "apt-base" from "debian-base"; introduce "ubuntu-base"

All these roles are dependencies of "os-base", don't reference them
directly from other roles!

8 years agolinux-zfs: Add pool information to zpool-scrub.sh
Alexander Barton [Tue, 10 Nov 2015 15:35:22 +0000 (16:35 +0100)]
linux-zfs: Add pool information to zpool-scrub.sh

8 years agosshd: Support more operating systems
Alexander Barton [Tue, 20 Oct 2015 13:01:38 +0000 (15:01 +0200)]
sshd: Support more operating systems

- Don't use apt-get on non-Debian platforms.
- Handle "ssh" and "sushi" service names.

8 years agonet-base: Setting the hostname on OpenBSD is not supported
Alexander Barton [Tue, 20 Oct 2015 13:00:16 +0000 (15:00 +0200)]
net-base: Setting the hostname on OpenBSD is not supported

8 years agoUse "group=0" instead of "group=root", which is more portable
Alexander Barton [Tue, 20 Oct 2015 12:59:44 +0000 (14:59 +0200)]
Use "group=0" instead of "group=root", which is more portable

For example on OpenBSD and OS X, the primary group of the "root" user
is named "wheel".

8 years agoImplement generic "os-base" role
Alexander Barton [Tue, 20 Oct 2015 12:58:28 +0000 (14:58 +0200)]
Implement generic "os-base" role

This role includes the actual base role of the operating system
which is being used on the target system.

8 years agopostfix: Add "postfix_mailname" variable
Alexander Barton [Tue, 20 Oct 2015 08:50:14 +0000 (10:50 +0200)]
postfix: Add "postfix_mailname" variable

8 years agolinux-zfs: Add host information to zpool-scrub.sh output
Alexander Barton [Wed, 14 Oct 2015 09:19:12 +0000 (11:19 +0200)]
linux-zfs: Add host information to zpool-scrub.sh output

8 years agolinux-zfs: Fix permissions of zpool-scrub.sh script
Alexander Barton [Wed, 14 Oct 2015 09:16:34 +0000 (11:16 +0200)]
linux-zfs: Fix permissions of zpool-scrub.sh script

8 years agoNew "linux-bfs" role
Alexander Barton [Tue, 13 Oct 2015 08:42:35 +0000 (10:42 +0200)]
New "linux-bfs" role

- Setup "ZFS on Linux" APT repository
- Install packages
- Install "scrub" script
- Install CRON job for scrub script

8 years agogit-backup-script: Make Git URL configurable
Alexander Barton [Mon, 12 Oct 2015 09:24:44 +0000 (11:24 +0200)]
git-backup-script: Make Git URL configurable

8 years agoAdd "docker-engine" role
Alexander Barton [Tue, 22 Sep 2015 11:14:40 +0000 (13:14 +0200)]
Add "docker-engine" role

8 years agodebian-base: Add "update APT repositories" handler
Alexander Barton [Tue, 22 Sep 2015 09:30:09 +0000 (11:30 +0200)]
debian-base: Add "update APT repositories" handler

9 years agoansible-base: Ignore "ansible_*" tasks in logcheck
Alexander Barton [Thu, 29 Jan 2015 10:42:10 +0000 (11:42 +0100)]
ansible-base: Ignore "ansible_*" tasks in logcheck

9 years agoAdd "zabbix-agent" role
Alexander Barton [Wed, 21 Jan 2015 14:42:49 +0000 (15:42 +0100)]
Add "zabbix-agent" role

This role downloads, installs, and configures the official
(non-Debian) Zabbix agent, see <http://www.zabbix.com/download.php>,
for Debian 7 "Wheezy".