diff --git a/tasks/config/pulumi.yml b/tasks/config/pulumi.yml new file mode 100644 index 0000000..d3f9db2 --- /dev/null +++ b/tasks/config/pulumi.yml @@ -0,0 +1,12 @@ +- name: Set pulumi config + ansible.builtin.set_fact: + pulumi: + vers: "{{ pkgconfig.pulumi.version }}" + archive: "pulumi-{{ pkgconfig.pulumi.version }}-{{ ansible_system | lower }}-{{ pkgconfig.pulumi.archmap[ansible_architecture] }}.tar.gz" + +- name: Set pulumi config + ansible.builtin.set_fact: + pulumi: + vers: "{{ pulumi.vers }}" + archive: "{{ pulumi.archive }}" + dlurl: "{{ pkgconfig.pulumi.url_base }}/{{ pulumi.archive }}" diff --git a/tasks/main.yml b/tasks/main.yml index 1285033..678e210 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -114,3 +114,8 @@ loop_var: pkg ansible.builtin.include_tasks: file: pipx.yml + +- name: Cleanup {{ d_tempdir.path }} + ansible.builtin.file: + state: absent + path: "{{ d_tempdir.path }}" diff --git a/vars/pkgs/pulumi.yml b/vars/pkgs/pulumi.yml new file mode 100644 index 0000000..f8ea39a --- /dev/null +++ b/vars/pkgs/pulumi.yml @@ -0,0 +1,8 @@ +pulumi: + version: v3.153.1 + url_base: https://get.pulumi.com/releases/sdk + archmap: + x86_64: x64 + arm64: arm64 + aarch64: arm64 + amd64: x64