Ansible 部署Shadowsock的PlayBook
---
- hosts: shadowsocks[1]
name: install shadowsocks
gather_facts: no
vars:
- shadowsock_pass: sep@ssw0rd
- shadowsock_port: 1200
- shadowsock_addr: 0.0.0.0
- shadowsock_meth: rc4-md5
tasks:
- name: install epel-release
yum:
name: epel-release
state: present
- name: install python-pip
yum:
name: python-pip
state: present
- name: start shadowsocks
command: ssserver -p {{ shadowsock_port }} -s {{ shadowsock_addr }} -k {{ shadowsock_pass }} -m {{ shadowsock_meth }} -d start
tags:
- start-shadowsocks
- name: stop shadowsocks
command: ssserver -p {{ shadowsock_port }} -s {{ shadowsock_addr }} -k {{ shadowsock_pass }} -m {{ shadowsock_meth }} -d stop
tags:
- stop-shadowsocks