koreader-sync/tasks/main.yaml
changeset 250 0ecb48bf664b
parent 248 c3d1236b6c09
equal deleted inserted replaced
249:3542951a98cb 250:0ecb48bf664b
    11   become: yes
    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"
    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 
    13 
    14 - name: install docker apt packages
    14 - name: install docker apt packages
    15   become: yes
    15   become: yes
    16   apt: name="docker-ce" update_cache="yes"
    16   apt: name="docker-ce"
    17 
    17 
    18 - name: add korsync user
    18 - name: add korsync user
    19   become: yes
    19   become: yes
    20   user: name="korsync" shell="/bin/false" system="yes" create_home="no" groups="docker"
    20   user: name="korsync" shell="/bin/false" system="yes" create_home="yes" groups="docker"
    21 
    21 
    22 - name: make korsync dir
    22 - name: make korsync dir
    23   become: yes
    23   become: yes
    24   file:
    24   file:
    25     path: "{{item}}"
    25     path: "{{item}}"
    38     dest: "{{korsync_dir}}/docker-compose.yml"
    38     dest: "{{korsync_dir}}/docker-compose.yml"
    39     owner: "korsync"
    39     owner: "korsync"
    40     group: "korsync"
    40     group: "korsync"
    41     mode: "0600"
    41     mode: "0600"
    42 
    42 
       
    43 - name: ensure docker is started
       
    44   become: yes
       
    45   systemd: name="docker.service" enabled="yes" state="started"
       
    46 
    43 - name: docker compose pull
    47 - name: docker compose pull
    44   become: yes
    48   become: yes
    45   become_user: "korsync"
    49   become_user: "korsync"
    46   command: "docker compose pull"
    50   command: "docker compose pull"
    47   args:
    51   args: