# vim: set filetype=yaml.ansible : --- - name: Download pulumi archive ansible.builtin.get_url: dest: "{{ d_tempdir.path }}/{{ pulumi.archive }}" url: "{{ pulumi.dlurl }}" decompress: false mode: '0644' - name: Extract pulumi archive become: "{{ ext_become }}" ansible.builtin.unarchive: dest: "{{ path.archive }}" src: "{{ d_tempdir.path }}/{{ pulumi.archive }}" remote_src: true - name: Link pulumi executable become: "{{ ext_become }}" ansible.builtin.file: state: link src: "{{ path.archive }}/pulumi/pulumi" path: "{{ path.bin }}/pulumi"