removed packages, better download them
This commit is contained in:
1 parent
9b5d32d43b
commit
94feea5298
21 files changed
+40
-1299
No files matched your search
+40
-3
@@ -1,4 +1,40 @@
|
||||
---
|
||||
- name: set package-names for armv7l
|
||||
set_fact:
|
||||
step: step_linux_0.15.16_armv7.tar.gz
|
||||
stepca: step-ca_linux_0.15.15_armv7.tar.gz
|
||||
when: 'ansible_architecture == "armv7l"'
|
||||
|
||||
- name: set package-names for amd64
|
||||
set_fact:
|
||||
step: step_linux_0.15.16_amd64.tar.gz
|
||||
stepca: step-ca_linux_0.15.15_amd64.tar.gz
|
||||
when: ansible_architecture == "amd64"
|
||||
|
||||
- name: stop when facts not set to download Packages
|
||||
meta: end_play
|
||||
when: step is not defined or stepca is not defined
|
||||
|
||||
- name: Download Packages
|
||||
get_url:
|
||||
url: "{{ item }}"
|
||||
dest: /opt/ansiblepackages
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0440'
|
||||
with_items:
|
||||
- "https://github.com/smallstep/certificates/releases/download/v0.15.15/{{ stepca }}"
|
||||
- "https://github.com/smallstep/cli/releases/download/v0.15.16/{{ step }}"
|
||||
|
||||
- name: extract Packages
|
||||
unarchive:
|
||||
src: "/opt/ansiblepackages/{{ item }}"
|
||||
dest: /opt/ansiblepackages
|
||||
remote_src: yes
|
||||
with_items:
|
||||
- "{{ step }}"
|
||||
- "{{ stepca }}"
|
||||
|
||||
- name: copy binaries
|
||||
copy:
|
||||
src: "{{ item.src }}"
|
||||
@@ -6,10 +42,11 @@
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0755'
|
||||
backup: yes
|
||||
backup: no
|
||||
remote_src: yes
|
||||
with_items:
|
||||
- { src: "files/step/step_0.15.16/{{ ansible_architecture }}/bin/step", dst: "/bin/step" }
|
||||
- { src: "files/step-ca/step-ca_0.15.15/{{ ansible_architecture }}/bin/step-ca", dst: "/bin/step-ca" }
|
||||
- { src: "/opt/ansiblepackages/step_0.15.16/bin/step", dst: "/bin/step" }
|
||||
- { src: "/opt/ansiblepackages/step-ca_0.15.15/bin/step-ca", dst: "/bin/step-ca" }
|
||||
|
||||
- name: create user for step-ca
|
||||
user:
|
||||
|
||||
Reference in new issue
Block a user