Commit graph

863 commits

Author SHA1 Message Date
Ciaby
c9ec487d0d Force Icinga2 package to the latest version. 2015-06-18 15:46:25 -05:00
Ciaby
6442629208 Added basic Hiera configuration 2015-06-18 15:40:57 -05:00
Ciaby
631f149302 Update .project file 2015-06-16 12:50:10 -05:00
Ciaby
40767ab2f2 Moved the rhizomatica password hash into the hiera config. 2015-06-16 12:33:36 -05:00
Ciaby
7478afded1 Identify riak nodes by IP address 2015-06-03 15:21:35 -05:00
Ciaby
23e1dbfb1e Change check interval from 1 minute to 5 minutes 2015-06-02 17:38:30 -05:00
Ciaby
2230cdb55c Added packagecloud package for riak 2015-06-02 17:15:19 -05:00
Ciaby
df70e9ca38 Fixed the riak module 2015-06-02 17:12:45 -05:00
Ciaby
cc3fdf7886 Made the rhizo_base module compatible with the future parser 2015-06-02 16:48:20 -05:00
Ciaby
c1bdd5cb01 Remove the firewall module (not needed anymore) 2015-06-01 16:54:34 -05:00
Ciaby
5f9e95a393 Added python module 1.9.4 2015-06-01 16:42:59 -05:00
Ciaby
2a8887770d Removed python module 2015-06-01 16:40:46 -05:00
Ciaby
b43e30ae18 Upgrade puppet to version 3.8.1-1puppetlabs1 2015-06-01 16:35:24 -05:00
Ciaby
49940f0105 Fix Kannel module. 2015-06-01 16:12:43 -05:00
Ciaby
e95bcd55aa Removed sudo package (it's already installed) 2015-06-01 16:06:58 -05:00
Ciaby
0e6f7efc3c Added PostgreSQL module from github 2015-06-01 16:04:13 -05:00
Ciaby
593378d490 Remove postgresql module 2015-06-01 16:01:18 -05:00
Ciaby
9ce1c7f2ea Pulled latest version of puppet riak module
Configured riak to install latest version (2.1+)
2015-06-01 12:41:06 -05:00
Ciaby
602aa92886 Tweaking checks 2015-05-29 16:06:47 -05:00
Ciaby
432920a5c3 Added automatic restart of Icinga2 after configuration changes 2015-05-29 15:05:14 -05:00
Ciaby
912a286278 Customize Icinga2 configuration
Add 30 seconds timeout to the apt check
2015-05-29 14:59:00 -05:00
Ciaby
ff76e8340d Fixed puppet installation (puppet and puppet-common are required) 2015-05-28 15:58:25 -05:00
Ciaby
2e36521d57 Install Icinga2 by default 2015-05-28 15:43:26 -05:00
Ciaby
df8029fd97 Added explicit management of the rhizomatica user
Changed the default password
2015-05-27 15:22:01 -05:00
Ciaby
2ac8aea1aa Cosmetic change in packages.pp 2015-05-27 15:10:34 -05:00
Ciaby
f3e880263c Handle sudo with Puppet
Remove password input on sudo
2015-05-27 12:58:09 -05:00
Ciaby
abae19f92e Force puppet to version 3.7.5 2015-05-25 19:54:56 -05:00
Ciaby
fd4586fb15 Added Icinga2 repository. 2015-05-25 19:34:56 -05:00
Ciaby
44c1125077 Added apt submodule, tag 1.8.0 2015-05-25 19:25:36 -05:00
Ciaby
37d53c6bda Removed apt module. 2015-05-25 19:23:22 -05:00
Ciaby
5932c05133 Added FreeSWITCH monitoring script. 2015-05-22 15:51:37 -05:00
Ciaby
7c4c88ab34 More PostgreSQL fixes. 2015-05-20 18:57:09 -05:00
Ciaby
b243eb02cb Fix PostgreSQL submodule. 2015-05-20 18:51:13 -05:00
Ciaby
75afcc43e2 Disable custom PostgreSQL backups. 2015-05-20 14:42:35 -05:00
Ciaby
7ad720b2f3 Changed module name around... 2015-05-20 13:50:52 -05:00
Ciaby
7ace1b1431 Remove whitespaces. 2015-05-20 13:48:43 -05:00
Ciaby
356063a41b Fix variable scoping. 2015-05-20 13:44:43 -05:00
Ciaby
5440d603f6 Fix paths. 2015-05-20 13:43:50 -05:00
Ciaby
e960cf2ac9 Fix name scope for apt and riak. 2015-05-20 13:32:28 -05:00
Ciaby
98725f7ec8 Change the include in site.pp 2015-05-20 13:22:44 -05:00
Ciaby
1bfaf24795 Added sshkeys module. 2015-05-20 13:15:24 -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
Ciaby
7b938abede Forgot one comment. 2015-05-15 15:44:15 -05:00
Ciaby
fa9aee21cb Added /var/rhizo_backups directory for backups
Added backups cron jobs
2015-05-15 15:33:36 -05:00
Ciaby
3c968f1beb Added PostgreSQL and SQLite backup scripts. 2015-05-15 15:26:31 -05:00
Ciaby
a9da8dd5b9 Fixed ACL's in FreeSWITCH. 2015-05-15 15:25:40 -05:00
Ciaby
6ec22da833 Removed duplicate (and wrong) sms welcome message for roaming. 2015-03-28 19:56:10 -06:00
Ciaby
c939e6a841 Added monitor_rapi.sh to /home/rhizomatica/bin/ 2015-03-13 16:11:27 -06:00
Ciaby
efeb99cb52 Add /etc/default/rcS, automatically run fsck at boot. 2015-03-06 08:37:07 -06:00
Ciaby
ed3b1f9cd9 Set "PRAGMA journal_mode=wal;" in /var/lib/osmocom/hlr.sqlite3 right after installation. 2015-02-25 13:40:54 -06:00