Commit Graph

400 Commits

Author SHA1 Message Date
Joshua Boniface 6e51b23e86 Make restart hander for pvcd sequential 2019-06-18 13:07:53 -04:00
Joshua Boniface 9c2afcae54 Remove per-host pvc.yml for good 2019-06-18 13:07:46 -04:00
Joshua Boniface 39a21477b6 Update default variables based on recent changes 2019-06-18 12:59:36 -04:00
Joshua Boniface a5ebc95427 Support configurable logging settings 2019-06-18 12:51:08 -04:00
Joshua Boniface 8abe6589ba Add logging configuration to Ansible 2019-06-18 12:50:57 -04:00
Joshua Boniface 2ccabb7a2f Enable storage support 2019-06-18 11:12:18 -04:00
Joshua Boniface 553f7c92f9 Replace the square bracket with bracket 2019-06-18 10:59:31 -04:00
Joshua Boniface e3ed5675a9 Consistent newhost format between roles 2019-06-18 10:47:40 -04:00
Joshua Boniface c288111c2f Add MTU configuration and update for new layout 2019-06-17 23:46:35 -04:00
Joshua Boniface 0595a1bdd1 Don't use (broken) ansible_lsb 2019-06-17 23:05:51 -04:00
Joshua Boniface e8b5db4c9a Remove buster pre-release tweaks
Buster is now consistent in this regard
2019-06-17 22:54:51 -04:00
Joshua Boniface 1fb481f4fb Use separate bootstrap files for base and pvc roles 2019-06-17 21:59:50 -04:00
Joshua Boniface 33e9c4ae28 Revert "Keep zookeeper enabled"
This reverts commit 5554418210.

This is not needed
2019-06-17 21:58:57 -04:00
Joshua Boniface 5554418210 Keep zookeeper enabled
Without this, the service seems to just loop failing to start
indefinitely even though PVC attempts to start the daemon itself.
Reenabling seems to work. Likely a bug due to Zookeeper not being
a proper systemd unit.
2019-06-17 12:08:47 -04:00
Joshua Boniface 296090d806 Don't subset the re-setup 2019-06-17 10:39:51 -04:00
Joshua Boniface 645a88f7cd Ensure Ceph daemons are disabled (managed by PVC) 2019-06-17 10:28:18 -04:00
Joshua Boniface 098a36b524 Clean up some tasks during bootstrap; parallel PVC 2019-06-16 19:36:45 -04:00
Joshua Boniface dd0a08bef0 Start Zookeeper during install 2019-06-16 13:57:12 -04:00
Joshua Boniface 523ca4c340 Don't start pvc services on install 2019-06-16 04:00:02 -04:00
Joshua Boniface 293fb5d950 Touch the bootstrap ceph.conf 2019-06-16 03:59:51 -04:00
Joshua Boniface 1bd7a64e1f Move IP removal and restart after install 2019-06-16 03:59:43 -04:00
Joshua Boniface 67915099ca Gather all facts; flush handlers at end 2019-06-16 03:00:11 -04:00
Joshua Boniface d964746229 Add note about gitigore to README 2019-06-16 02:22:55 -04:00
Joshua Boniface acf017906a Remove hosts file (now .gitignored) 2019-06-16 02:20:13 -04:00
Joshua Boniface e6d5bff971 Update README with more information 2019-06-16 02:19:56 -04:00
Joshua Boniface d11e78b9f8 Move hosts to hosts.default 2019-06-16 02:13:10 -04:00
Joshua Boniface 9270b67d73 Add files dir in repo 2019-06-16 02:10:43 -04:00
Joshua Boniface a6c89bbdb5 Update gitignore 2019-06-16 02:10:38 -04:00
Joshua Boniface 5a38f4ca1b Comment out default settings by default 2019-06-16 02:06:45 -04:00
Joshua Boniface 995a8e86f4 Simplify and combine 2019-06-13 16:25:33 -04:00
Joshua Boniface 05e0291493 Get NTP from real servers 2019-06-12 23:24:27 -04:00
Joshua Boniface c092362f13 Reorganize some elements 2019-06-12 23:24:27 -04:00
Joshua Boniface cde6a188ba Reorganize and rejigger 2019-06-12 23:24:27 -04:00
Joshua Boniface 01763088ba Reorganize some bootstrap tasks 2019-06-12 23:24:27 -04:00
Joshua Boniface 9be747c4b4 Symlink ceph file dir back to group_vars 2019-06-12 23:24:27 -04:00
Joshua Boniface 2320f50621 Improve handling around loop var and correct pvcd 2019-06-12 23:24:27 -04:00
Joshua Boniface 46a3bdb0bb Add license file 2019-06-11 20:33:51 -04:00
Joshua Boniface 7f7c5fe3be Add hostsnames properly 2019-06-11 16:32:25 -04:00
Joshua Boniface 1c1d2b95fc Make things even nicer 2019-06-11 16:32:16 -04:00
Joshua Boniface 586cec72ee Define secret key properly 2019-06-11 13:38:10 -04:00
Joshua Boniface 02bfc58473 Flush handlers properly 2019-06-11 13:37:56 -04:00
Joshua Boniface 37ae64b1df Improve libvirt key handling 2019-06-11 13:30:55 -04:00
Joshua Boniface b82c8fc185 Flush handlers before starting PVC install 2019-06-11 13:26:18 -04:00
Joshua Boniface d26c555ce0 Add creation of libvirt client key 2019-06-11 13:26:14 -04:00
Joshua Boniface 20595c7027 Add bootstrapping of Ceph 2019-06-11 11:26:56 -04:00
Joshua Boniface 7bc68d4f01 Load jemalloc 2 2019-06-11 11:16:57 -04:00
Joshua Boniface 64c6beabf8 Compatability with Ansible 2.2 2019-06-10 15:07:34 -04:00
Joshua Boniface 97d94fe3f2 Fix up some weird issues 2019-06-10 15:07:18 -04:00
Joshua Boniface 20d0d57a29 Remove Ceph group creation 2019-06-10 15:07:06 -04:00
Joshua Boniface 8ac0776a8e Initial commit of PVC Ansible role 2019-06-09 00:52:18 -04:00