koreader-sync/tasks/main.yaml
changeset 248 c3d1236b6c09
parent 247 95da94996b34
child 250 0ecb48bf664b
equal deleted inserted replaced
247:95da94996b34 248:c3d1236b6c09
     1 ---
     1 ---
       
     2 
       
     3 - name: add docker apt key
       
     4   become: yes
       
     5   get_url:
       
     6     url: "https://download.docker.com/linux/ubuntu/gpg"
       
     7     dest: "/etc/apt/trusted.gpg.d/docker.asc"
       
     8     mode: "0644"
       
     9 
       
    10 - name: add docker apt repo
       
    11   become: yes
       
    12   apt_repository: repo="deb [arch=arm64 signed-by=/etc/apt/trusted.gpg.d/docker.asc] https://download.docker.com/linux/ubuntu noble stable"
       
    13 
       
    14 - name: install docker apt packages
       
    15   become: yes
       
    16   apt: name="docker-ce" update_cache="yes"
     2 
    17 
     3 - name: add korsync user
    18 - name: add korsync user
     4   become: yes
    19   become: yes
     5   user: name="korsync" shell="/bin/false" system="yes" create_home="no" groups="docker"
    20   user: name="korsync" shell="/bin/false" system="yes" create_home="no" groups="docker"
     6 
       
     7 - name: install docker apt packages
       
     8   become: yes
       
     9   apt: name="docker-ce"
       
    10 
    21 
    11 - name: make korsync dir
    22 - name: make korsync dir
    12   become: yes
    23   become: yes
    13   file:
    24   file:
    14     path: "{{item}}"
    25     path: "{{item}}"
    17     group: "korsync"
    28     group: "korsync"
    18     mode: "0755"
    29     mode: "0755"
    19   loop:
    30   loop:
    20     - "{{korsync_dir}}"
    31     - "{{korsync_dir}}"
    21     - "{{korsync_dir}}/data/redis"
    32     - "{{korsync_dir}}/data/redis"
    22     - "{{korsync_log_dir}}/redis"
       
    23     - "{{korsync_log_dir}}/app"
       
    24 
    33 
    25 - name: configure korsync docker compose
    34 - name: configure korsync docker compose
    26   become: yes
    35   become: yes
    27   template:
    36   template:
    28     src: "docker-compose.yml.j2"
    37     src: "docker-compose.yml.j2"