diff options
Diffstat (limited to 'roles')
-rw-r--r-- | roles/alpine_glibc/tasks/main.yml | 20 | ||||
-rw-r--r-- | roles/alpine_glibc/vars/main.yml | 6 |
2 files changed, 26 insertions, 0 deletions
diff --git a/roles/alpine_glibc/tasks/main.yml b/roles/alpine_glibc/tasks/main.yml new file mode 100644 index 0000000..f2e7fbc --- /dev/null +++ b/roles/alpine_glibc/tasks/main.yml @@ -0,0 +1,20 @@ + +# alpine glibc ~~ roles/alpine_glibc/tasks/main.yml +# install glibc for alpine host + +--- + +- name: add pkg-glibc public key + shell: wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub + +- name: download pkg-glibc + get_url: + url: "https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.32-r0/glibc-{{ glibc_version }}.apk" + dest: /tmp/glibc-latest.apk + register: pkg + +- name: install pkg-glibc + shell: apk add glibc-latest.apk + args: + chdir: /tmp + when: pkg.changed diff --git a/roles/alpine_glibc/vars/main.yml b/roles/alpine_glibc/vars/main.yml new file mode 100644 index 0000000..e9d687e --- /dev/null +++ b/roles/alpine_glibc/vars/main.yml @@ -0,0 +1,6 @@ + +# alpine glibc ~~ roles/alpine_glibc/vars/main.yml + +--- + +glibc_version: 2.32-r0 |