-
Notifications
You must be signed in to change notification settings - Fork 3
/
setup.txt
39 lines (30 loc) · 1.55 KB
/
setup.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
* Centos 7 minimal install
* yum install epel-release
* yum install ansible
~ add localhost to /etc/ansible/hosts, clear out sample contents
~ graphical desktop: "@X Window System" "@Fonts" gdm kde-workspace
systemctl isolate graphical.target
* Add chainloaders to /etc/grub.d/40_custom
* BIOS update to v1.0.16 (fixes 1GB missing RAM)
~ gparted ntfs-3g
* install ansible roles
* ansible-galaxy install -r roles.txt
* ansible-galaxy init network_interface
* add google-repo to /etc/ansible/roles/devbox.chrome/files/
* run ansible-playbook mysql_secure_installation.yml --extra-vars "mysql_root_password=<your password>"
* run ansible-playbook cacti.yml --extra-vars "mysql_root_password=<your password> cacti_db_password=<your password>"
* run ansible-playbook icinga.yml --extra-vars "mysql_root_password=<your password> icinga_db_password=<your password>"
* Run sensors-detect after installing lm-sensors
* vim syntax highlighting:
* PREFIX=~/.vim
* mkdir -p $PREFIX/{syntax,ftdetect}
* cp /usr/share/doc/icinga2-common-2.3.3/syntax/vim/syntax/icinga2.vim $PREFIX/syntax
* cp /usr/share/doc/icinga2-common-2.3.3/syntax/vim/ftdetect/icinga2.vim $PREFIX/ftdetect/
* icingaweb2 setup:
* setup dir & generate tokens:
* icingacli setup config directory --group icingaweb2
* icingacli setup token create
* visit http://localhost/icingaweb2/setup & enter generated token
* selinux stuff for icingaweb2:
* "audit2allow -M icingaweb2" with failure data from icingaweb2 setup (problems accessing /etc/icingaweb2 from httpd)
~ task moved into Ansible