X-Git-Url: https://arthur.barton.de/gitweb/?p=AnsibleRoles.git;a=blobdiff_plain;f=README.md;h=6d64b5f20b1b7c3180915851b7fa36ed5d04e2ad;hp=d524d6c1295f7ef4cab35ec0838af02b85c1d4c4;hb=455a8c989340ca74765c35562c8f5a52115b375b;hpb=2814233822a1579c86247603a030826cbf6798c5 diff --git a/README.md b/README.md index d524d6c..6d64b5f 100644 --- a/README.md +++ b/README.md @@ -13,26 +13,43 @@ Configure the target system to be managed by Ansible, update *logcheck(8)* configuration, for example. -### apache2-php5 +### apache2 -Default Apache 2.x setup with PHP 5.x. +Default Apache 2.x setup. #### Depends on / Pulls in - - debian-base + - os-base #### Installed Packages - apache2-mpm-prefork - apache2-utils - apachetop + + +### apache2-php5 + +Default Apache 2.x setup with PHP 5.x. + +#### Depends on / Pulls in + + - apache2 + +#### Installed Packages + - libapache2-mod-php5 - - php-apc - php5 + - php5-apcu | php-apc - php5-cli - php5-mysql +### apt-base + +Generic configuration for APT-based Linux systems. + + ### autofs NFS "automounter" (autofs) setup including `/net/hostname` pseudo @@ -40,13 +57,27 @@ directory hierarchy. #### Depends on / Pulls in - - debian-base + - os-base + - xinetd #### Installed Packages - autofs +### check-mk-agent + +#### Depends on / Pulls in + + - os-base + +#### Installed Packages + + - check-mk-agent + - check-mk-agent-logwatch + - nagios-plugins-basic + + ### debian-base Basic Debian setup, including APT and Debconf configuration as well as a @@ -55,7 +86,6 @@ set of standard packages. #### Installed Packages - bash-completion - - busybox-static - ca-certificates - curl - debconf-utils @@ -63,7 +93,6 @@ set of standard packages. - git - htop - less - - linux-image-amd64 - lsb-base - lsb-release - psmisc @@ -74,6 +103,23 @@ set of standard packages. - vim +### docker-engine + +#### Depends on / Pulls in + + - os-base + +#### Installed Packages + + - apt-transport-https + - ca-certificates + - docker-engine + +#### Variables + + - `docker_apt_repository` + + ### git-backup-script Local "BackupScript" installation from the GIT repository of Alex @@ -81,7 +127,7 @@ Local "BackupScript" installation from the GIT repository of Alex #### Depends on / Pulls in - - debian-base + - os-base #### Installed Packages @@ -95,7 +141,7 @@ Local "ConfigScripts" installation from the GIT repository of Alex #### Depends on / Pulls in - - debian-base + - os-base #### Variables @@ -109,7 +155,7 @@ Local "NagCollect" client installation from the GIT repository of Alex #### Depends on / Pulls in - - debian-base + - os-base #### Variables @@ -125,7 +171,7 @@ Setup for Linux clusters running DRBD, Pacemaker, and Corosync using the #### Depends on / Pulls in - - debian-base + - os-base - sshd - ntpd @@ -136,13 +182,24 @@ Setup for Linux clusters running DRBD, Pacemaker, and Corosync using the - corosync +### linux-zfs + +#### Depends on / Pulls in + + - os-base + +#### Installed Packages + + - zfsutils + + ### mysql-server MySQL Server setup, including a separate LVM data partition, if desired. #### Depends on / Pulls in - - debian-base + - os-base #### Variables @@ -172,7 +229,7 @@ NFS client setup. #### Depends on / Pulls in - - debian-base + - os-base #### Variables @@ -189,7 +246,7 @@ Local *ntpd(8)* setup. #### Depends on / Pulls in - - debian-base + - os-base #### Installed Packages @@ -197,19 +254,65 @@ Local *ntpd(8)* setup. - ntp +### os-base + +Generic "base role" for the operating system, pulls in the actual OS and +distribution specific role (e. g. "debian-base"). + + +### piwik + +#### Depends on / Pulls in + + - os-base + - apache2-php5 + +#### Installed Packages + + - piwik + +#### Variables + + - `piwik_apt_repository` + - `piwik_vhost_ipa` + - `piwik_vhost_port` + - `piwik_vhost_fqdn` + - `piwik_admin_email` + - `piwik_db_host`: Initial database host. + - `piwik_db_user`: Initial database user. + - `piwik_db_password`: Initial database password. + - `piwik_db_name`: Initial database name. + - `piwik_trusted_hosts`: Initial list of trusted hosts. + + ### postfix Postfix SMTP server setup. #### Depends on / Pulls in - - debian-base + - os-base #### Installed Packages - postfix +### postgresql-server + +#### Depends on / Pulls in + + - os-base + +#### Installed Packages + + - postgresql-$postgresql_major + +#### Variables + + - `postgresql_major` + + ### sshd SSH daemon setup. @@ -220,9 +323,77 @@ other roles in this repository. #### Depends on / Pulls in - - debian-base + - os-base #### Installed Packages - openssh-blacklist-extra - ssh + + +### systemd + +Base role for systemd-based systems. + + +### ubuntu-base + +Basic Ubuntu setup, including APT and Debconf configuration as well as a +set of standard packages. + +#### Installed Packages + + - bash-completion + - busybox-static + - ca-certificates + - curl + - debconf-utils + - etckeeper + - git + - htop + - less + - linux-image-generic + - lsb-base + - lsb-release + - psmisc + - net-tools + - screen + - sudo + - telnet-ssl + - vim + + +### xinetd + +#### Depends on / Pulls in + + - os-base + +#### Installed Packages + + - xinetd + + +### zabbix-agent + +#### Depends on / Pulls in + + - os-base + +#### Installed Packages + + - zabbix-agent + +#### Variables + + - `zabbix_agent_pkg_file` + - `zabbix_agent_pkg_url` + - `zabbix_agent_pkg_sha` + - `zabbix_agent_server`: + Zabbix server host for "passive" agent checks, empty to disable. + - `zabbix_agent_prefork`: + Number of agent processes for "passive" checks (0 to disable). + - `zabbix_agent_server_active`: + Zabbix server host (for "active" agent checks, empty to disable). + - `zabbix_agent_metadata`: + Zabbix agent "HostMetadata" (for auto-registration).