audit dynamic inventory options in jenkinsfiles
This commit is contained in:
@ -39,11 +39,15 @@ pipeline {
|
||||
steps {
|
||||
//Run the cosmos-base ansible playbook
|
||||
sh """
|
||||
echo ${params.host_ip}
|
||||
hash=\$(echo -n ${params.host_ip} | md5sum | cut -c 1-8)
|
||||
inventory_file="/var/jenkins_home/ansible/.inv/inventory-\$hash.yml"
|
||||
|
||||
cd /var/jenkins_home/ansible
|
||||
|
||||
ansible-playbook -i /var/jenkins_home/ansible/.inv/inventory-${params.host_ip}.yml \
|
||||
/var/jenkins_home/ansible/playbooks/rename-endpoint.yaml --ssh-common-args='-o StrictHostKeyChecking=no' \
|
||||
--extra-vars "new_hostname=${params.new_hostname} add_domain=${params.add_domain}"
|
||||
ansible-playbook -i \$inventory_file /var/jenkins_home/ansible/playbooks/rename-endpoint.yaml \
|
||||
--ssh-common-args='-o StrictHostKeyChecking=no' \
|
||||
--extra-vars "new_hostname=${params.new_hostname} add_domain=${params.add_domain}"
|
||||
|
||||
"""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user