Merge remote-tracking branch 'refs/remotes/origin/master'

jenkins-master
Dustin 2021-10-16 21:54:36 -05:00
commit f3c4b4d174
3 changed files with 29 additions and 20 deletions

View File

@ -2,11 +2,8 @@
@Library('cfgpol')_ @Library('cfgpol')_
applyConfigPolicy( applyConfigPolicy(
'home-assistant:hassdb', null,
[ [
'Home Assistant DB': [
'hassdb.yml'
],
'Home Assistant': [ 'Home Assistant': [
'homeassistant.yml' 'homeassistant.yml'
] ]

View File

@ -8,6 +8,7 @@ SSLCertificateKeyFile /etc/pki/tls/private/pyrocufflink.net.key
SSLProxyEngine On SSLProxyEngine On
ProxyRequests Off ProxyRequests Off
ProxyPreserveHost On
ProxyPass / https://cloud0.pyrocufflink.blue/ ProxyPass / https://cloud0.pyrocufflink.blue/
ProxyPassReverse / https://cloud0.pyrocufflink.blue/ ProxyPassReverse / https://cloud0.pyrocufflink.blue/
</VirtualHost> </VirtualHost>

View File

@ -1,4 +1,5 @@
import groovy.transform.Field import groovy.transform.Field
import org.jenkinsci.plugins.pipeline.modeldefinition.Utils
@Field @Field
def DOCKER_ARGS = '''\ def DOCKER_ARGS = '''\
@ -52,7 +53,9 @@ def stageKinit() {
def stageRemountRW(limit) { def stageRemountRW(limit) {
stage('Remount R/W') { def STAGE_NAME = 'Remount R/W'
stage(STAGE_NAME) {
if (limit) {
ansiblePlaybook \ ansiblePlaybook \
playbook: 'remount.yml', playbook: 'remount.yml',
limit: limit, limit: limit,
@ -61,6 +64,9 @@ def stageRemountRW(limit) {
extraVars: [ extraVars: [
remount_state: 'rw', remount_state: 'rw',
] ]
} else {
Utils.markStageSkippedForConditional(STAGE_NAME)
}
} }
} }
@ -80,13 +86,18 @@ def generateStages(stages) {
} }
def stageRemountRO(limit) { def stageRemountRO(limit) {
stage('Remount R/O') { def STAGE_NAME = 'Remount R/W'
stage(STAGE_NAME) {
if (limit) {
ansiblePlaybook \ ansiblePlaybook \
playbook: 'remount.yml', playbook: 'remount.yml',
limit: limit + ':!rw-root', limit: limit + ':!rw-root',
become: true, become: true,
vaultCredentialsId: 'ansible-vault', vaultCredentialsId: 'ansible-vault',
extras: '--diff' extras: '--diff'
} else {
Utils.markStageSkippedForConditional(STAGE_NAME)
}
} }
} }