commit
d9aebe7dee
@ -0,0 +1,31 @@ |
|||||||
|
# Ansible Role: Nginx |
||||||
|
|
||||||
|
Installs Nginx on RHEL/CentOS 6.x. |
||||||
|
|
||||||
|
This role installs the latest version of Nginx direct from the Nginx yum repository. |
||||||
|
|
||||||
|
## Requirements |
||||||
|
|
||||||
|
None. |
||||||
|
|
||||||
|
## Role Variables |
||||||
|
|
||||||
|
None. |
||||||
|
|
||||||
|
## Dependencies |
||||||
|
|
||||||
|
None. |
||||||
|
|
||||||
|
## Example Playbook |
||||||
|
|
||||||
|
- hosts: server |
||||||
|
roles: |
||||||
|
- { role: geerlingguy.nginx } |
||||||
|
|
||||||
|
## License |
||||||
|
|
||||||
|
MIT / BSD |
||||||
|
|
||||||
|
## Author Information |
||||||
|
|
||||||
|
This role was created in 2014 by Jeff Geerling (@geerlingguy), author of Ansible for DevOps. You can find out more about the book at http://ansiblefordevops.com/, and learn about the author at http://jeffgeerling.com/. |
@ -0,0 +1,5 @@ |
|||||||
|
[nginx] |
||||||
|
name=nginx repo |
||||||
|
baseurl=http://nginx.org/packages/centos/6/$basearch/ |
||||||
|
gpgcheck=0 |
||||||
|
enabled=1 |
@ -0,0 +1,3 @@ |
|||||||
|
--- |
||||||
|
- name: restart nginx |
||||||
|
command: service nginx restart |
@ -0,0 +1,16 @@ |
|||||||
|
--- |
||||||
|
dependencies: [] |
||||||
|
|
||||||
|
galaxy_info: |
||||||
|
author: geerlingguy |
||||||
|
description: Nginx installation for Linux/UNIX. |
||||||
|
company: "Midwestern Mac, LLC" |
||||||
|
license: "license (BSD, MIT)" |
||||||
|
min_ansible_version: 1.4 |
||||||
|
platforms: |
||||||
|
- name: EL |
||||||
|
versions: |
||||||
|
- 6 |
||||||
|
categories: |
||||||
|
- development |
||||||
|
- web |
@ -0,0 +1,9 @@ |
|||||||
|
--- |
||||||
|
- name: Enable nginx repo. |
||||||
|
copy: src=nginx.repo dest=/etc/yum.repos.d/nginx.repo owner=root group=root mode=644 |
||||||
|
|
||||||
|
- name: Ensure nginx is installed. |
||||||
|
yum: pkg=nginx state=installed enablerepo=nginx |
||||||
|
|
||||||
|
- name: Ensure nginx is started and enabled to start at boot. |
||||||
|
service: name=nginx state=started enabled=yes |
Reference in new issue