start adding pulumi

This commit is contained in:
Matthew Stobbs
2025-03-02 11:03:21 -07:00
parent cf1c39ed84
commit 84bcf219e0
3 changed files with 25 additions and 0 deletions

12
tasks/config/pulumi.yml Normal file
View File

@@ -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 }}"

View File

@@ -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 }}"

8
vars/pkgs/pulumi.yml Normal file
View File

@@ -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