From 1370897735c39fbcbb0a8c9e757174e66f01ce7a Mon Sep 17 00:00:00 2001 From: ducoterra Date: Sat, 5 Feb 2022 17:33:33 -0500 Subject: [PATCH] Add packer Add packer to hashicorp_tools --- ansible/hashicorp_tools/tasks/main.yml | 18 +++++++++++++++++- ansible/hashicorp_tools/vars/main.yml | 1 + 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/ansible/hashicorp_tools/tasks/main.yml b/ansible/hashicorp_tools/tasks/main.yml index 7078f39..829332c 100644 --- a/ansible/hashicorp_tools/tasks/main.yml +++ b/ansible/hashicorp_tools/tasks/main.yml @@ -23,7 +23,7 @@ remote_src: true creates: '{{ executable_temp_dir }}/terraform' mode: 0755 -- name: Move vault binary to /usr/local/bin +- name: Move terraform binary to /usr/local/bin ansible.builtin.copy: src: '{{ executable_temp_dir }}/terraform' dest: /usr/local/bin/terraform @@ -31,3 +31,19 @@ group: root mode: '0755' become: yes +# Packer CLI +- name: Download packer binary + unarchive: + src: https://releases.hashicorp.com/packer/{{packer_version}}/packer_{{packer_version}}_linux_amd64.zip + dest: '{{ executable_temp_dir }}' + remote_src: true + creates: '{{ executable_temp_dir }}/packer' + mode: 0755 +- name: Move packer binary to /usr/local/bin + ansible.builtin.copy: + src: '{{ executable_temp_dir }}/packer' + dest: /usr/local/bin/packer + owner: root + group: root + mode: '0755' + become: yes diff --git a/ansible/hashicorp_tools/vars/main.yml b/ansible/hashicorp_tools/vars/main.yml index 1bbd28c..11d67ef 100644 --- a/ansible/hashicorp_tools/vars/main.yml +++ b/ansible/hashicorp_tools/vars/main.yml @@ -2,3 +2,4 @@ # vars file for vault_cli vault_version: 1.9.3 tf_version: 1.1.5 +packer_version: 1.7.10