template: |
#!/bin/bash
mkdir -p /etc/jenkins-agent/
- echo "$FLAVOR $LABELS" > /etc/jenkins-agent/labels
+ echo "FLAVOR LABELS" > /etc/jenkins-agent/labels
echo "127.0.0.1 $(hostname)" >> /etc/hosts
+ echo "FLOATING" > /etc/jenkins-agent/description
wc_notify --data-binary '{"status": "SUCCESS"}'
params:
- $FLAVOR: {get_param: flavor}
- $LABELS: {get_param: jenkins_labels}
+ FLAVOR: {get_param: flavor}
+ LABELS: {get_param: jenkins_labels}
wc_notify: { get_attr: [wait_handle, curl_cli] }
+ FLOATING: { get_attr: [ floating_ip, floating_ip_address ] }
outputs:
- string:
name: HEAT_STACK_YAML
description: "Stack yaml file"
- default: "maintenance-ci/common/data/base_heat.yml"
+ default: "maintenance-ci/common/data/jenkins-slave.yml"
- string:
name: STACK_PREFIX
description: "Stack prefix"
- string:
name: HEAT_STACK_YAML
description: "Stack yaml file"
- default: "maintenance-ci/common/data/base_heat.yml"
+ default: "maintenance-ci/common/data/jenkins-slave.yml"
- string:
name: STACK_PREFIX
description: "Stack prefix"