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