--- - name: Deploy and Restart frpc service on Alpine Linux hosts: 192.168.31.101 become: yes tasks: - name: Create frpc directory file: path: /root/frpc state: directory owner: root group: root mode: '0755' - name: Create frpc data directory file: path: /root/frpc/data state: directory owner: root group: root mode: '0755' - name: Copy frpc.toml configuration file copy: src: "files/{{ inventory_hostname }}/frp/frpc.toml" dest: /root/frpc/data/frpc.toml owner: root group: root mode: '0644' - name: Copy docker-compose.yml file copy: src: "files/{{ inventory_hostname }}/frp/docker-compose.yml" dest: /root/frpc/docker-compose.yml owner: root group: root mode: '0644' notify: Restart frpc service handlers: - name: Restart frpc service command: docker compose up -d args: chdir: /root/frpc