Joshua Boniface
2e9d02ab52
Add additional CMK checks
2021-08-21 15:41:44 -04:00
Joshua Boniface
238449904f
Move some other tasks to bootstrap role
...
Avoids an issue where the pvcnoded service is stopped on non-bootstrap
runs.
2021-05-13 10:17:38 -04:00
Joshua Boniface
04ca8f73d2
Correct bugs during bootstrap
...
1. Ensure Zookeeper restarts and checks out successfully before
proceeding with other steps.
2. Make sure PVC itself doesn't start prematurely.
2021-01-28 13:32:36 -05:00
Joshua Boniface
cb96ef4e7a
Use new init command location
...
Command was renamed in the PVC CLI to facilitate other "task" actions
like backup/restore.
2020-11-24 12:22:34 -05:00
Joshua Boniface
934f73af0f
Support using existing SSL certs on system
...
Add the additional pvc_api_ssl_cert_path and pvc_api_ssl_key_path
group_vars options, which can be used to set the SSL details to existing
files on the filesystem if desired. If these are empty (or nonexistent),
the original pvc_api_ssl_cert and pvc_api_ssl_key raw format options
will be used as they were.
Allows the administrator to use outside methods (such as Let's Encrypt)
to obtain the certs locally on the system, avoiding changes to the
group_vars and redeployment to manage SSL keys.
2020-08-26 14:11:14 -04:00
Joshua Boniface
b0186b85c2
Use correct syntax for init command
2020-04-06 15:19:49 -04:00
Joshua Boniface
e37f2af6cd
Use local CLI command instead of API to init
2020-04-06 13:36:38 -04:00
Joshua Boniface
a79aef90fa
Allow deb migrations to be installed
2020-02-15 23:30:11 -05:00
Joshua Boniface
f5cd8a94c2
Handle creation and collection on bootstrap better
2020-02-15 23:01:32 -05:00
Joshua Boniface
b922d47458
Use new in-built database migrations in API
2020-02-15 22:49:48 -05:00
Joshua Boniface
67d1f6761a
Use new package and file names
...
References parallelvirtualclient/pvc#79
2020-02-08 19:47:47 -05:00
Joshua Boniface
1dda60d301
Add and remove floating IP during cluster bootstrap
2019-12-25 12:12:53 -05:00
Joshua Boniface
ebee10747c
Use API endpoint to bootstrap PVC cluster
2019-12-24 09:08:21 -05:00
Joshua Boniface
d78d682fe5
Add jq dependency
2019-12-01 20:26:08 -05:00
Joshua Boniface
6a29400525
Make vacuum script more comprehensive
2019-12-01 20:24:18 -05:00
Joshua Boniface
75182b1570
Complete configuration of API via Ansible
2019-07-08 11:33:14 -04:00
Joshua Boniface
c438d2c9cd
Add client API to configuration
2019-07-06 02:49:25 -04:00
Joshua Boniface
9b9234eeb1
Install ethtool
2019-06-25 22:13:16 -04:00
Joshua Boniface
5dbb48abc4
Add debootstrap to package list
2019-06-24 12:22:24 -04:00
Joshua Boniface
86d4579c82
Split PVC bootstrap into separate task
2019-06-21 14:18:26 -04:00
Joshua Boniface
523ca4c340
Don't start pvc services on install
2019-06-16 04:00:02 -04:00
Joshua Boniface
cde6a188ba
Reorganize and rejigger
2019-06-12 23:24:27 -04:00