nginx
NGINX
This role is meant as a simple nginx installer for the listed OS'es. While being easily configurable, it allows you to overwrite the whole nginx.conf with a simple variable overwrite.
CI Tests
Playbook example
- hosts: webservers
vars_files:
- vars/main.yml
roles:
- role: ggiinnoo.nginx
tags: [nginx]
Variables
# What release do you want. Stable or mainline | Only used during installation
nginxRedHatRelease: stable
nginxServicePort: 80
nginxServiceSecurePort: 443
# Turn of server signatures?
nginxServiceSignatures: true
# server_names_hash_bucket_size
nginxServerNameHashBucketSize: 256
nginxErrorLog: "/var/log/nginx/error.log"
nginxAccessLog: "/var/log/nginx/access.log"
nginxConfLocationDest: "/etc/nginx/nginx.conf"
nginxConfLocationSrc: "{{ role_path }}/templates/nginxRedHat.conf.j2"
Upcomming features
conf.d
folder manage
Install
ansible-galaxy install ggiinnoo/ansible-role-nginx
License
Unknown
Downloads
2575
Owner
Code doesn't scare me.. The server does.