aboutsummaryrefslogtreecommitdiffstats
path: root/roles/alpine_glibc
diff options
context:
space:
mode:
Diffstat (limited to 'roles/alpine_glibc')
-rw-r--r--roles/alpine_glibc/tasks/main.yml20
-rw-r--r--roles/alpine_glibc/vars/main.yml6
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
remember that computers suck.