diff --git a/Jenkinsfile b/Jenkinsfile index fb46184..99b91a2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,6 +27,11 @@ pipeline { defaultValue: '2', description: 'RAM in GB' ) + booleanParam( + name: 'INSTALL_GIT', + defaultValue: false, + description: 'Install git' + ) booleanParam( name: 'INSTALL_DOCKER', defaultValue: false, @@ -204,6 +209,7 @@ all: sh """ ansible-playbook playbooks/configure.yml \ -i temp_inventory.yml \ + -e "install_git=${params.INSTALL_GIT}" \ -e "install_docker=${params.INSTALL_DOCKER}" \ -e "install_nfs_folder=${params.INSTALL_NFS_FOLDER}" \ -e "install_nfs_vault=${params.INSTALL_NFS_VAULT}" diff --git a/playbooks/configure.yml b/playbooks/configure.yml index 7440284..3abbc36 100644 --- a/playbooks/configure.yml +++ b/playbooks/configure.yml @@ -22,6 +22,12 @@ upgrade: dist autoremove: true + - name: Install git + ansible.builtin.apt: + name: git + state: present + when: install_git | default(false) | bool + - name: Include Docker role ansible.builtin.include_role: name: docker