31 Commits

Author SHA1 Message Date
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
2f2123b70e Rename remaining "pvc_prov" items to pvc_api 2020-08-25 13:01:48 -04:00
d79c587384 Change name of default API database
From pvcprov to pvcapi to reflect the changing use of this database.
2020-08-25 02:00:29 -04:00
e32dfe6200 Add additional configuration to group_vars
Also include defaults and the new pvc_vm_shutdown_timeout option.
2020-08-20 21:39:44 -04:00
69b0590b54 Add storage components to default pvcnoded.yaml 2020-06-06 21:15:10 -04:00
f90f8f33da Use short names in PVC configs 2020-04-06 13:54:39 -04:00
fe40811f2b Fix conditional checks with inventory_hostname 2020-04-06 13:36:38 -04:00
67d1f6761a Use new package and file names
References parallelvirtualclient/pvc#79
2020-02-08 19:47:47 -05:00
cd7cdf2719 Add bridge_device entry to config
Used to properly allow bridged networks to be formed.

Ref parallelvirtualcluster/pvc#64
2020-01-06 14:35:25 -05:00
af606ac49c Change ordering of networks in file 2019-12-25 13:31:02 -05:00
bf4de842d8 Correct bad address in pvcd.yaml 2019-12-25 12:57:51 -05:00
c5da6381c9 Set provisioner database in pvcd.yaml 2019-12-25 12:37:32 -05:00
a10fc7eb3f Move netmask to separate config 2019-12-24 14:15:14 -05:00
93f44dd9dc Add additional API configuration 2019-12-23 23:25:27 -05:00
80fdc88235 Improve script to run ZK cleanup on all hosts 2019-12-01 20:29:47 -05:00
6a29400525 Make vacuum script more comprehensive 2019-12-01 20:24:18 -05:00
273c048e6a Add check_mk check for PVC status 2019-10-24 09:46:10 -04:00
005ba71fc8 Update config template with recent changes
1) Add debug flag
2) Move intervals config up one level
2019-08-01 13:21:12 -04:00
ada3cb1d87 Set debug value in API config 2019-07-26 11:44:08 -04:00
db2c77d330 Support new log flags and update default log conf
Tweak the defaults a bit; pvc-ansible assumes we're running under
systemd, so set a log format that's better for it (no colour or date).
2019-07-10 21:49:38 -04:00
0d562b829c Replace tabs with spaces 2019-07-08 19:24:59 -04:00
6319241df9 Remove bad content from pvc-api.yml 2019-07-08 19:03:08 -04:00
75182b1570 Complete configuration of API via Ansible 2019-07-08 11:33:14 -04:00
d19e006f28 Enable client API in Daemon config 2019-07-06 02:50:05 -04:00
c438d2c9cd Add client API to configuration 2019-07-06 02:49:25 -04:00
4b5237ac5e Support for detailed keepalive logging 2019-06-18 19:56:46 -04:00
a5ebc95427 Support configurable logging settings 2019-06-18 12:51:08 -04:00
2ccabb7a2f Enable storage support 2019-06-18 11:12:18 -04:00
c288111c2f Add MTU configuration and update for new layout 2019-06-17 23:46:35 -04:00
2320f50621 Improve handling around loop var and correct pvcd 2019-06-12 23:24:27 -04:00
8ac0776a8e Initial commit of PVC Ansible role 2019-06-09 00:52:18 -04:00