Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

38 rindas
992B

  1. ---
  2. - name: required debian packages
  3. apt:
  4. pkg:
  5. # required by ansible
  6. - unzip
  7. - name: get latest terraform release version
  8. uri:
  9. url: https://checkpoint-api.hashicorp.com/v1/check/terraform
  10. register: terraform_release_query
  11. # - name: check if terraform version matches
  12. # command: terraform --version
  13. # failed_when: False
  14. # changed_when: False
  15. # register: terraform_version_command
  16. - name: get terraform release checksums
  17. uri:
  18. url: "https://releases.hashicorp.com/terraform/{{ terraform_version }}/terraform_{{ terraform_version }}_SHA256SUMS"
  19. return_content: yes
  20. register: terraform_release_checksums_uri
  21. - name: download terraform release
  22. get_url:
  23. url: "{{ terraform_download_url }}"
  24. dest: "{{ terraform_download_dest }}"
  25. checksum: "{{ terraform_download_checksum }}"
  26. register: terraform_download
  27. - name: extract and install terraform
  28. unarchive:
  29. src: "{{terraform_download_dest}}"
  30. dest: /usr/local/bin
  31. copy: no