Anton Shestakov <av6@dwimlabs.net>, Sat, 20 Feb 2016 17:26:46 +0800
add an example playbook
playbook-example.yml
Permissions: -rw-r--r--
# NOTE: you probably don't want to run these 3 commands on a real box. # Also, to be able to access hgweb from inside the box, you need to use # domain name (i.e. http://127.0.0.1/ won't work). Make sure you have DNS # records for hg.mydomain or add it to /etc/hosts. hostname: name={{ hostname }} - name: Update /etc/hostname shell: echo '{{ hostname }}' > /etc/hostname - name: Update /etc/hosts shell: echo '127.0.0.1 {{ hostname }}' >> /etc/hosts # NOTE: this role depends on nginx and supervisor packages being installed, # and also it uses two handlers: # If you don't have your own nginx and supervisor roles, just reload or # restart both services manually after running this playbook. apt: package=nginx-full state=installed update_cache=yes cache_valid_time=3600 - name: Install supervisor apt: package=supervisor state=installed