Jelajahi Sumber

:bug: fix install docker & k8s

China Kassapa 7 bulan lalu
induk
melakukan
07fad2c029

+ 6 - 0
magnolia/docker/README.md

@@ -3,10 +3,16 @@
 ## Setup
 
 ```bash
+# archlinux
 sudo pacman -S buildkit docker-buildx
+# ubuntu
+sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
+
+sudo gpasswd -a xxx docker
 
 docker image load -i xxx.tar
 docker image ls --tree
+
 ```
 
 ## Documents

+ 4 - 0
magnolia/group_vars/all.yml

@@ -0,0 +1,4 @@
+ansible_user: "deploy"
+ansible_python_interpreter: /usr/bin/python3
+ansible_ssh_private_key_file: "{{ inventory_dir }}/.ssh/id_ed25519"
+

+ 6 - 0
magnolia/roles/docker/tasks/main.yml

@@ -28,6 +28,12 @@
     dest: /etc/apt/sources.list.d/docker.list
     mode: "0644"
 
+- name: Update apt cache
+  become: true
+  ansible.builtin.apt:
+    update_cache: true
+    # cache_valid_time: 3600
+
 - name: Install docker packages
   become: true
   ansible.builtin.apt:

+ 9 - 9
magnolia/roles/redis/tasks/main.yml

@@ -1,17 +1,17 @@
 - name: Install dependency packages
   become: true
-  apt:
+  ansible.builtin.apt:
     pkg:
       - redis
 
-- name: enable redis-server service
+- name: Enable redis-server service
   become: true
   ansible.builtin.systemd:
     name: redis-server
     enabled: true
     state: "restarted"
 
-- name: create /var/lib/redis
+- name: Create /var/lib/redis
   become: true
   ansible.builtin.file:
     path: "/var/lib/redis/node-{{ app_redis_port }}"
@@ -20,28 +20,28 @@
     mode: "0750"
     state: directory
 
-- name: upload /etc/redis.conf
+- name: Upload /etc/redis.conf
   become: true
-  template:
+  ansible.builtin.template:
     src: redis.conf.j2
     dest: "/etc/redis/node-{{ app_redis_port }}.conf"
     owner: redis
     group: redis
     mode: "0640"
 
-- name: upload systemd redis-server.service
+- name: Upload systemd redis-server.service
   become: true
-  template:
+  ansible.builtin.template:
     src: server.service.j2
     dest: "/usr/lib/systemd/system/redis-server-{{ app_redis_port }}.service"
     mode: "0644"
 
 - name: Force systemd to reread configs
   become: true
-  systemd:
+  ansible.builtin.systemd:
     daemon_reload: true
 
-- name: enable redis-cluster-node service
+- name: Enable redis-cluster-node service
   become: true
   ansible.builtin.systemd:
     name: "redis-server-{{ app_redis_port }}"