Documentation
nginx
Manage Nginx web server site configurations.
Attributes
check_mode:
support: full
Parameters
| Parameter | Required | Type | Values | Description |
|---|---|---|---|---|
| name | true | string | Site name used as filename in sites directories. | |
| state | string | present absent |
Whether the site should be present and enabled or absent and disabled. [default: "present"] |
|
| sites_dir | string | Path to the sites-available directory. [default: "/etc/nginx/sites-available"] |
Examples
- nginx:
name: mysite
state: present
config: |
server {
listen 80;
server_name example.com;
root /var/www/html;
}
- nginx:
name: oldsite
state: absent
- nginx:
name: mysite
state: present
template: /etc/rash/templates/mysite.conf.j2