├── 4216.pdf ├── 4243.pdf ├── 9781430210597.jpg ├── LICENSE.txt ├── README.md ├── contributing.md └── source_code ├── Appendix_a ├── bash_example.sh └── perl_example.pl ├── Appendix_b ├── cf.detect_niagara_proc └── module-detect_niagara ├── Chapter02 ├── adduser_v2.sh └── adduser_v3.sh ├── Chapter03 ├── account-ssh-setup.pl ├── load_key_run_commands.sh └── sshreport.pl ├── Chapter04 ├── cfagent.conf-example ├── cfservd.conf-example └── update.conf-example ├── Chapter05 ├── cf.preconf ├── cfagent.conf ├── cfservd.conf ├── classes │ └── cf.main_classes ├── control │ ├── cf.control_cfagent_conf │ └── cf.control_cfexecd ├── hostgroups │ └── cf.any ├── tasks │ └── os │ │ ├── cf.cfengine_cron_entries │ │ └── cf.motd └── update.conf ├── Chapter06 ├── FAI │ ├── class │ │ ├── 60-more-host-classes │ │ └── FAIBASE.var │ ├── dhcpd.conf │ ├── disk_config │ │ └── WEB │ ├── fai.conf │ ├── files │ │ └── etc │ │ │ └── cfengine │ │ │ ├── cfagent.conf │ │ │ └── FAIBASE │ │ │ └── update.conf │ │ │ └── FAIBASE │ ├── make-fai-nfsroot │ ├── package_config │ │ ├── FAIBASE │ │ └── WEB │ └── scripts │ │ └── FAIBASE │ │ ├── 50-cfengine │ │ └── 60-create-cf-config ├── Jumpstart │ ├── basic_prof │ ├── finish_install.sh │ ├── rules │ └── sysidcfg └── Kickstart │ ├── dhcpd.conf │ ├── ks.cfg │ └── pxelinux.cfg │ └── 01-00-0c-29-d1-19-82 ├── Chapter07 ├── DNS │ ├── 50-cfengine │ ├── cfagent.conf │ ├── debian-ext │ │ ├── db.192.168 │ │ ├── db.campin.net │ │ ├── named.conf.local │ │ ├── named.conf.options │ │ └── zones.rfc1918 │ ├── hostgroups │ │ ├── cf.external_dns_cache │ │ └── cf.hostgroup_mappings │ └── inputs │ │ └── tasks │ │ ├── app │ │ └── bind │ │ │ └── cf.debian_external_cache │ │ └── os │ │ └── cf.resolv_conf ├── MailRouting │ └── inputs │ │ └── tasks │ │ └── app │ │ └── postfix │ │ └── cf.sync_postfix_config ├── NTP │ ├── inputs │ │ └── tasks │ │ │ └── os │ │ │ └── cf.ntp │ ├── ntp.conf │ ├── ntp.conf-master │ └── ntp.server └── UserAccountFiles │ ├── add_local_user │ ├── inputs │ └── tasks │ │ ├── app │ │ └── nfs │ │ │ └── cf.central_home_dirs │ │ ├── misc │ │ └── cf.sync_admin_scripts │ │ └── os │ │ ├── cf.account_sync │ │ ├── cf.postfix_permissions │ │ └── cf.sync_autofs_maps │ └── setup_home_dirs ├── Chapter08 ├── WEB ├── httpd.conf ├── inputs │ └── tasks │ │ ├── app │ │ ├── apache │ │ │ ├── cf.apache_start │ │ │ ├── cf.sync_apache_binaries-v1 │ │ │ ├── cf.sync_apache_binaries-v2 │ │ │ ├── cf.sync_httpd_conf │ │ │ └── cf.sync_web_content │ │ ├── nfs │ │ │ └── cf.export_pkg_share │ │ ├── rsync │ │ │ └── cf.enable_rsync_daemon │ │ └── svn │ │ │ └── cf.setup_svn_plus_apache │ │ └── os │ │ └── cf.create_autofs_mnt_pkg ├── rsyncd.conf-www-v1 ├── rsyncd.conf-www-v2 ├── svn.campin.net └── svn_accessfile ├── Chapter09 ├── 60-more-host-classes ├── cfoutputs-report ├── inputs │ ├── control │ │ └── cf.friendstatus │ └── tasks │ │ ├── app │ │ ├── cfengine │ │ │ ├── cf.run_cfoutputs_report │ │ │ └── cf.upload_cfoutputs_dir │ │ ├── logcheck │ │ │ └── cf.logcheck │ │ ├── rsync │ │ │ └── cf.enable_rsync_daemon │ │ └── sec │ │ │ └── cf.sync_sec_config │ │ └── os │ │ └── cf.configure_syslog ├── rsync-outputs-dir-pre-exec ├── rsyncd.conf-www ├── sec.conf ├── syslog-ng.conf-debian └── syslog-ng.conf-sysloghost ├── Chapter10 ├── gmetad.conf ├── gmond.conf ├── inputs │ └── tasks │ │ ├── app │ │ ├── ganglia │ │ │ ├── cf.setup_ganglia_web │ │ │ └── cf.sync_ganglia_binaries │ │ └── nagios │ │ │ ├── cf.nagios_plugins_sync │ │ │ ├── cf.nagios_sync │ │ │ └── cf.nrpe_sync │ │ └── os │ │ └── cf.iptables_sync ├── nagios-conf │ ├── cgi.cfg │ ├── htpasswd.users │ ├── nagios.cfg │ ├── objects │ │ ├── commands.cfg │ │ ├── contacts.cfg │ │ ├── localhost.cfg │ │ ├── printer.cfg │ │ ├── servers │ │ │ ├── hostgroups.cfg │ │ │ ├── hosts.cfg │ │ │ ├── system_checks.cfg │ │ │ └── web_checks.cfg │ │ ├── switch.cfg │ │ ├── templates.cfg │ │ ├── timeperiods.cfg │ │ └── windows.cfg │ └── resource.cfg ├── nagios.conf └── nrpe.cfg ├── Chapter11 ├── inputs │ └── tasks │ │ └── app │ │ ├── fai │ │ └── cf.copy_fai_files │ │ ├── jumpstart │ │ └── cf.copy_jump_profiles │ │ ├── kickstart │ │ ├── cf.copy_kickstart_dir │ │ └── cf.copy_ks_configs │ │ └── svn │ │ ├── cf.copy_svn_backups │ │ └── cf.svn_backups ├── post-commit ├── svn-backup └── svn_accessfile ├── Chapter12 ├── inputs │ └── tasks │ │ ├── app │ │ └── sudo │ │ │ └── cf.copy_sudoers │ │ └── os │ │ ├── cf.kill_unwanted_services │ │ └── cf.suid_removal ├── iptables.sh └── sudoers └── README.txt /4216.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/4216.pdf -------------------------------------------------------------------------------- /4243.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/4243.pdf -------------------------------------------------------------------------------- /9781430210597.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/9781430210597.jpg -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/README.md -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/contributing.md -------------------------------------------------------------------------------- /source_code/Appendix_a/bash_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Appendix_a/bash_example.sh -------------------------------------------------------------------------------- /source_code/Appendix_a/perl_example.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Appendix_a/perl_example.pl -------------------------------------------------------------------------------- /source_code/Appendix_b/cf.detect_niagara_proc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Appendix_b/cf.detect_niagara_proc -------------------------------------------------------------------------------- /source_code/Appendix_b/module-detect_niagara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Appendix_b/module-detect_niagara -------------------------------------------------------------------------------- /source_code/Chapter02/adduser_v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter02/adduser_v2.sh -------------------------------------------------------------------------------- /source_code/Chapter02/adduser_v3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter02/adduser_v3.sh -------------------------------------------------------------------------------- /source_code/Chapter03/account-ssh-setup.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter03/account-ssh-setup.pl -------------------------------------------------------------------------------- /source_code/Chapter03/load_key_run_commands.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter03/load_key_run_commands.sh -------------------------------------------------------------------------------- /source_code/Chapter03/sshreport.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter03/sshreport.pl -------------------------------------------------------------------------------- /source_code/Chapter04/cfagent.conf-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter04/cfagent.conf-example -------------------------------------------------------------------------------- /source_code/Chapter04/cfservd.conf-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter04/cfservd.conf-example -------------------------------------------------------------------------------- /source_code/Chapter04/update.conf-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter04/update.conf-example -------------------------------------------------------------------------------- /source_code/Chapter05/cf.preconf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter05/cf.preconf -------------------------------------------------------------------------------- /source_code/Chapter05/cfagent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter05/cfagent.conf -------------------------------------------------------------------------------- /source_code/Chapter05/cfservd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter05/cfservd.conf -------------------------------------------------------------------------------- /source_code/Chapter05/classes/cf.main_classes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter05/classes/cf.main_classes -------------------------------------------------------------------------------- /source_code/Chapter05/control/cf.control_cfagent_conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter05/control/cf.control_cfagent_conf -------------------------------------------------------------------------------- /source_code/Chapter05/control/cf.control_cfexecd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter05/control/cf.control_cfexecd -------------------------------------------------------------------------------- /source_code/Chapter05/hostgroups/cf.any: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter05/hostgroups/cf.any -------------------------------------------------------------------------------- /source_code/Chapter05/tasks/os/cf.cfengine_cron_entries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter05/tasks/os/cf.cfengine_cron_entries -------------------------------------------------------------------------------- /source_code/Chapter05/tasks/os/cf.motd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter05/tasks/os/cf.motd -------------------------------------------------------------------------------- /source_code/Chapter05/update.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter05/update.conf -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/class/60-more-host-classes: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | case $HOSTNAME in 4 | etchlamp) 5 | echo "WEB" ;; 6 | esac 7 | -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/class/FAIBASE.var: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/class/FAIBASE.var -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/dhcpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/dhcpd.conf -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/disk_config/WEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/disk_config/WEB -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/fai.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/fai.conf -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/files/etc/cfengine/cfagent.conf/FAIBASE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/files/etc/cfengine/cfagent.conf/FAIBASE -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/files/etc/cfengine/update.conf/FAIBASE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/files/etc/cfengine/update.conf/FAIBASE -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/make-fai-nfsroot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/make-fai-nfsroot -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/package_config/FAIBASE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/package_config/FAIBASE -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/package_config/WEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/package_config/WEB -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/scripts/FAIBASE/50-cfengine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/scripts/FAIBASE/50-cfengine -------------------------------------------------------------------------------- /source_code/Chapter06/FAI/scripts/FAIBASE/60-create-cf-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/FAI/scripts/FAIBASE/60-create-cf-config -------------------------------------------------------------------------------- /source_code/Chapter06/Jumpstart/basic_prof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/Jumpstart/basic_prof -------------------------------------------------------------------------------- /source_code/Chapter06/Jumpstart/finish_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/Jumpstart/finish_install.sh -------------------------------------------------------------------------------- /source_code/Chapter06/Jumpstart/rules: -------------------------------------------------------------------------------- 1 | any - - basic_prof finish_install.sh 2 | -------------------------------------------------------------------------------- /source_code/Chapter06/Jumpstart/sysidcfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/Jumpstart/sysidcfg -------------------------------------------------------------------------------- /source_code/Chapter06/Kickstart/dhcpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/Kickstart/dhcpd.conf -------------------------------------------------------------------------------- /source_code/Chapter06/Kickstart/ks.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/Kickstart/ks.cfg -------------------------------------------------------------------------------- /source_code/Chapter06/Kickstart/pxelinux.cfg/01-00-0c-29-d1-19-82: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter06/Kickstart/pxelinux.cfg/01-00-0c-29-d1-19-82 -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/50-cfengine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/50-cfengine -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/cfagent.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/cfagent.conf -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/debian-ext/db.192.168: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/debian-ext/db.192.168 -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/debian-ext/db.campin.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/debian-ext/db.campin.net -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/debian-ext/named.conf.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/debian-ext/named.conf.local -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/debian-ext/named.conf.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/debian-ext/named.conf.options -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/debian-ext/zones.rfc1918: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/debian-ext/zones.rfc1918 -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/hostgroups/cf.external_dns_cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/hostgroups/cf.external_dns_cache -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/hostgroups/cf.hostgroup_mappings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/hostgroups/cf.hostgroup_mappings -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/inputs/tasks/app/bind/cf.debian_external_cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/inputs/tasks/app/bind/cf.debian_external_cache -------------------------------------------------------------------------------- /source_code/Chapter07/DNS/inputs/tasks/os/cf.resolv_conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/DNS/inputs/tasks/os/cf.resolv_conf -------------------------------------------------------------------------------- /source_code/Chapter07/MailRouting/inputs/tasks/app/postfix/cf.sync_postfix_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/MailRouting/inputs/tasks/app/postfix/cf.sync_postfix_config -------------------------------------------------------------------------------- /source_code/Chapter07/NTP/inputs/tasks/os/cf.ntp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/NTP/inputs/tasks/os/cf.ntp -------------------------------------------------------------------------------- /source_code/Chapter07/NTP/ntp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/NTP/ntp.conf -------------------------------------------------------------------------------- /source_code/Chapter07/NTP/ntp.conf-master: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/NTP/ntp.conf-master -------------------------------------------------------------------------------- /source_code/Chapter07/NTP/ntp.server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/NTP/ntp.server -------------------------------------------------------------------------------- /source_code/Chapter07/UserAccountFiles/add_local_user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/UserAccountFiles/add_local_user -------------------------------------------------------------------------------- /source_code/Chapter07/UserAccountFiles/inputs/tasks/app/nfs/cf.central_home_dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/UserAccountFiles/inputs/tasks/app/nfs/cf.central_home_dirs -------------------------------------------------------------------------------- /source_code/Chapter07/UserAccountFiles/inputs/tasks/misc/cf.sync_admin_scripts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/UserAccountFiles/inputs/tasks/misc/cf.sync_admin_scripts -------------------------------------------------------------------------------- /source_code/Chapter07/UserAccountFiles/inputs/tasks/os/cf.account_sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/UserAccountFiles/inputs/tasks/os/cf.account_sync -------------------------------------------------------------------------------- /source_code/Chapter07/UserAccountFiles/inputs/tasks/os/cf.postfix_permissions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/UserAccountFiles/inputs/tasks/os/cf.postfix_permissions -------------------------------------------------------------------------------- /source_code/Chapter07/UserAccountFiles/inputs/tasks/os/cf.sync_autofs_maps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/UserAccountFiles/inputs/tasks/os/cf.sync_autofs_maps -------------------------------------------------------------------------------- /source_code/Chapter07/UserAccountFiles/setup_home_dirs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter07/UserAccountFiles/setup_home_dirs -------------------------------------------------------------------------------- /source_code/Chapter08/WEB: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/WEB -------------------------------------------------------------------------------- /source_code/Chapter08/httpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/httpd.conf -------------------------------------------------------------------------------- /source_code/Chapter08/inputs/tasks/app/apache/cf.apache_start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/inputs/tasks/app/apache/cf.apache_start -------------------------------------------------------------------------------- /source_code/Chapter08/inputs/tasks/app/apache/cf.sync_apache_binaries-v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/inputs/tasks/app/apache/cf.sync_apache_binaries-v1 -------------------------------------------------------------------------------- /source_code/Chapter08/inputs/tasks/app/apache/cf.sync_apache_binaries-v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/inputs/tasks/app/apache/cf.sync_apache_binaries-v2 -------------------------------------------------------------------------------- /source_code/Chapter08/inputs/tasks/app/apache/cf.sync_httpd_conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/inputs/tasks/app/apache/cf.sync_httpd_conf -------------------------------------------------------------------------------- /source_code/Chapter08/inputs/tasks/app/apache/cf.sync_web_content: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/inputs/tasks/app/apache/cf.sync_web_content -------------------------------------------------------------------------------- /source_code/Chapter08/inputs/tasks/app/nfs/cf.export_pkg_share: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/inputs/tasks/app/nfs/cf.export_pkg_share -------------------------------------------------------------------------------- /source_code/Chapter08/inputs/tasks/app/rsync/cf.enable_rsync_daemon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/inputs/tasks/app/rsync/cf.enable_rsync_daemon -------------------------------------------------------------------------------- /source_code/Chapter08/inputs/tasks/app/svn/cf.setup_svn_plus_apache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/inputs/tasks/app/svn/cf.setup_svn_plus_apache -------------------------------------------------------------------------------- /source_code/Chapter08/inputs/tasks/os/cf.create_autofs_mnt_pkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/inputs/tasks/os/cf.create_autofs_mnt_pkg -------------------------------------------------------------------------------- /source_code/Chapter08/rsyncd.conf-www-v1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/rsyncd.conf-www-v1 -------------------------------------------------------------------------------- /source_code/Chapter08/rsyncd.conf-www-v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/rsyncd.conf-www-v2 -------------------------------------------------------------------------------- /source_code/Chapter08/svn.campin.net: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/svn.campin.net -------------------------------------------------------------------------------- /source_code/Chapter08/svn_accessfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter08/svn_accessfile -------------------------------------------------------------------------------- /source_code/Chapter09/60-more-host-classes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/60-more-host-classes -------------------------------------------------------------------------------- /source_code/Chapter09/cfoutputs-report: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/cfoutputs-report -------------------------------------------------------------------------------- /source_code/Chapter09/inputs/control/cf.friendstatus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/inputs/control/cf.friendstatus -------------------------------------------------------------------------------- /source_code/Chapter09/inputs/tasks/app/cfengine/cf.run_cfoutputs_report: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/inputs/tasks/app/cfengine/cf.run_cfoutputs_report -------------------------------------------------------------------------------- /source_code/Chapter09/inputs/tasks/app/cfengine/cf.upload_cfoutputs_dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/inputs/tasks/app/cfengine/cf.upload_cfoutputs_dir -------------------------------------------------------------------------------- /source_code/Chapter09/inputs/tasks/app/logcheck/cf.logcheck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/inputs/tasks/app/logcheck/cf.logcheck -------------------------------------------------------------------------------- /source_code/Chapter09/inputs/tasks/app/rsync/cf.enable_rsync_daemon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/inputs/tasks/app/rsync/cf.enable_rsync_daemon -------------------------------------------------------------------------------- /source_code/Chapter09/inputs/tasks/app/sec/cf.sync_sec_config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/inputs/tasks/app/sec/cf.sync_sec_config -------------------------------------------------------------------------------- /source_code/Chapter09/inputs/tasks/os/cf.configure_syslog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/inputs/tasks/os/cf.configure_syslog -------------------------------------------------------------------------------- /source_code/Chapter09/rsync-outputs-dir-pre-exec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/rsync-outputs-dir-pre-exec -------------------------------------------------------------------------------- /source_code/Chapter09/rsyncd.conf-www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/rsyncd.conf-www -------------------------------------------------------------------------------- /source_code/Chapter09/sec.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/sec.conf -------------------------------------------------------------------------------- /source_code/Chapter09/syslog-ng.conf-debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/syslog-ng.conf-debian -------------------------------------------------------------------------------- /source_code/Chapter09/syslog-ng.conf-sysloghost: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter09/syslog-ng.conf-sysloghost -------------------------------------------------------------------------------- /source_code/Chapter10/gmetad.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/gmetad.conf -------------------------------------------------------------------------------- /source_code/Chapter10/gmond.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/gmond.conf -------------------------------------------------------------------------------- /source_code/Chapter10/inputs/tasks/app/ganglia/cf.setup_ganglia_web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/inputs/tasks/app/ganglia/cf.setup_ganglia_web -------------------------------------------------------------------------------- /source_code/Chapter10/inputs/tasks/app/ganglia/cf.sync_ganglia_binaries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/inputs/tasks/app/ganglia/cf.sync_ganglia_binaries -------------------------------------------------------------------------------- /source_code/Chapter10/inputs/tasks/app/nagios/cf.nagios_plugins_sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/inputs/tasks/app/nagios/cf.nagios_plugins_sync -------------------------------------------------------------------------------- /source_code/Chapter10/inputs/tasks/app/nagios/cf.nagios_sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/inputs/tasks/app/nagios/cf.nagios_sync -------------------------------------------------------------------------------- /source_code/Chapter10/inputs/tasks/app/nagios/cf.nrpe_sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/inputs/tasks/app/nagios/cf.nrpe_sync -------------------------------------------------------------------------------- /source_code/Chapter10/inputs/tasks/os/cf.iptables_sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/inputs/tasks/os/cf.iptables_sync -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/cgi.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/cgi.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/htpasswd.users: -------------------------------------------------------------------------------- 1 | nagiosadmin:PMabnElN4NqFY 2 | -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/nagios.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/nagios.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/commands.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/commands.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/contacts.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/contacts.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/localhost.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/localhost.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/printer.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/printer.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/servers/hostgroups.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/servers/hostgroups.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/servers/hosts.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/servers/hosts.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/servers/system_checks.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/servers/system_checks.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/servers/web_checks.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/servers/web_checks.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/switch.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/switch.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/templates.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/templates.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/timeperiods.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/timeperiods.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/objects/windows.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/objects/windows.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios-conf/resource.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios-conf/resource.cfg -------------------------------------------------------------------------------- /source_code/Chapter10/nagios.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nagios.conf -------------------------------------------------------------------------------- /source_code/Chapter10/nrpe.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter10/nrpe.cfg -------------------------------------------------------------------------------- /source_code/Chapter11/inputs/tasks/app/fai/cf.copy_fai_files: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter11/inputs/tasks/app/fai/cf.copy_fai_files -------------------------------------------------------------------------------- /source_code/Chapter11/inputs/tasks/app/jumpstart/cf.copy_jump_profiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter11/inputs/tasks/app/jumpstart/cf.copy_jump_profiles -------------------------------------------------------------------------------- /source_code/Chapter11/inputs/tasks/app/kickstart/cf.copy_kickstart_dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter11/inputs/tasks/app/kickstart/cf.copy_kickstart_dir -------------------------------------------------------------------------------- /source_code/Chapter11/inputs/tasks/app/kickstart/cf.copy_ks_configs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter11/inputs/tasks/app/kickstart/cf.copy_ks_configs -------------------------------------------------------------------------------- /source_code/Chapter11/inputs/tasks/app/svn/cf.copy_svn_backups: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter11/inputs/tasks/app/svn/cf.copy_svn_backups -------------------------------------------------------------------------------- /source_code/Chapter11/inputs/tasks/app/svn/cf.svn_backups: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter11/inputs/tasks/app/svn/cf.svn_backups -------------------------------------------------------------------------------- /source_code/Chapter11/post-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter11/post-commit -------------------------------------------------------------------------------- /source_code/Chapter11/svn-backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter11/svn-backup -------------------------------------------------------------------------------- /source_code/Chapter11/svn_accessfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter11/svn_accessfile -------------------------------------------------------------------------------- /source_code/Chapter12/inputs/tasks/app/sudo/cf.copy_sudoers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter12/inputs/tasks/app/sudo/cf.copy_sudoers -------------------------------------------------------------------------------- /source_code/Chapter12/inputs/tasks/os/cf.kill_unwanted_services: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter12/inputs/tasks/os/cf.kill_unwanted_services -------------------------------------------------------------------------------- /source_code/Chapter12/inputs/tasks/os/cf.suid_removal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter12/inputs/tasks/os/cf.suid_removal -------------------------------------------------------------------------------- /source_code/Chapter12/iptables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter12/iptables.sh -------------------------------------------------------------------------------- /source_code/Chapter12/sudoers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/Chapter12/sudoers -------------------------------------------------------------------------------- /source_code/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/automating-linux-unix-system-admin/HEAD/source_code/README.txt --------------------------------------------------------------------------------