20 Commits

Author SHA1 Message Date
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
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
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
b0186b85c2 Use correct syntax for init command 2020-04-06 15:19:49 -04:00
e37f2af6cd Use local CLI command instead of API to init 2020-04-06 13:36:38 -04:00
a79aef90fa Allow deb migrations to be installed 2020-02-15 23:30:11 -05:00
f5cd8a94c2 Handle creation and collection on bootstrap better 2020-02-15 23:01:32 -05:00
b922d47458 Use new in-built database migrations in API 2020-02-15 22:49:48 -05:00
67d1f6761a Use new package and file names
References parallelvirtualclient/pvc#79
2020-02-08 19:47:47 -05:00
1dda60d301 Add and remove floating IP during cluster bootstrap 2019-12-25 12:12:53 -05:00
ebee10747c Use API endpoint to bootstrap PVC cluster 2019-12-24 09:08:21 -05:00
d78d682fe5 Add jq dependency 2019-12-01 20:26:08 -05:00
6a29400525 Make vacuum script more comprehensive 2019-12-01 20:24:18 -05:00
75182b1570 Complete configuration of API via Ansible 2019-07-08 11:33:14 -04:00
c438d2c9cd Add client API to configuration 2019-07-06 02:49:25 -04:00
9b9234eeb1 Install ethtool 2019-06-25 22:13:16 -04:00
5dbb48abc4 Add debootstrap to package list 2019-06-24 12:22:24 -04:00
86d4579c82 Split PVC bootstrap into separate task 2019-06-21 14:18:26 -04:00
523ca4c340 Don't start pvc services on install 2019-06-16 04:00:02 -04:00
cde6a188ba Reorganize and rejigger 2019-06-12 23:24:27 -04:00