|
@@ -130,6 +130,12 @@ options:
|
|
|
required: false
|
|
|
default: True
|
|
|
aliases: []
|
|
|
+ expire_days:
|
|
|
+ description
|
|
|
+ - Validity of the certificate in days
|
|
|
+ required: false
|
|
|
+ default: None
|
|
|
+ aliases: []
|
|
|
author:
|
|
|
- "Kenny Woodson <kwoodson@redhat.com>"
|
|
|
extends_documentation_fragment: []
|
|
@@ -1480,6 +1486,7 @@ class CAServerCert(OpenShiftCLI):
|
|
|
'signer_cert': {'value': params['signer_cert'], 'include': True},
|
|
|
'signer_key': {'value': params['signer_key'], 'include': True},
|
|
|
'signer_serial': {'value': params['signer_serial'], 'include': True},
|
|
|
+ 'expire_days': {'value': params['expire_days'], 'include': True},
|
|
|
'backup': {'value': params['backup'], 'include': False},
|
|
|
})
|
|
|
|
|
@@ -1538,6 +1545,7 @@ def main():
|
|
|
signer_key=dict(default='/etc/origin/master/ca.key', type='str'),
|
|
|
signer_serial=dict(default='/etc/origin/master/ca.serial.txt', type='str'),
|
|
|
hostnames=dict(default=[], type='list'),
|
|
|
+ expire_days=dict(default=None, type='int'),
|
|
|
),
|
|
|
supports_check_mode=True,
|
|
|
)
|