10 changed files with 138 additions and 0 deletions
@ -0,0 +1,9 @@
|
||||
--- |
||||
- hosts: web_server |
||||
roles: |
||||
- geerlingguy.nginx |
||||
- geerlingguy.certbot |
||||
|
||||
- hosts: web01.wirebrass.fr |
||||
roles: |
||||
- web_as208585.net |
@ -0,0 +1,39 @@
|
||||
Ansible Role: web_as208585.net |
||||
========= |
||||
|
||||
This role deploys as208585 webfiles on a GNU/Linux server. |
||||
|
||||
Requirements |
||||
------------ |
||||
|
||||
None. |
||||
|
||||
Role Variables |
||||
-------------- |
||||
|
||||
All variables and default values are defined in `defaults/main.yml` : |
||||
|
||||
# Files location for as208585.net website |
||||
website_location: "/var/www/html/as208585.net" |
||||
|
||||
Dependencies |
||||
------------ |
||||
|
||||
None. |
||||
|
||||
Example Playbook |
||||
---------------- |
||||
|
||||
- hosts: web_server |
||||
roles: |
||||
- web_as208585.net |
||||
|
||||
License |
||||
------- |
||||
|
||||
BSD |
||||
|
||||
Author Information |
||||
------------------ |
||||
|
||||
This role was created in 2020 by Nemo. |
@ -0,0 +1,9 @@
|
||||
--- |
||||
# defaults file for web_as208585.net |
||||
|
||||
# Files location for as208585.net website |
||||
website_location: "/var/www/html/as208585.net" |
||||
|
||||
# Web user |
||||
website_user: "www-data" |
||||
website_group: "www-data" |
@ -0,0 +1,21 @@
|
||||
<!doctype html> |
||||
|
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset="utf-8"> |
||||
<link rel="icon" href="data:,"> |
||||
<title>AS208585</title> |
||||
<meta name="description" content="The default page of AS208585 website"> |
||||
<meta name="author" content="Nemo"> |
||||
</head> |
||||
|
||||
<body> |
||||
<h1 style="text-align: center;">AS208585</h1> |
||||
<h2>Links</h2> |
||||
<p> |
||||
<a href="https://www.peeringdb.com/net/20339">PeeringDB</a><br> |
||||
<a href="https://bgp.he.net/AS208585">BGP HE</a><br> |
||||
<a href="https://atlas.ripe.net/probes/6848/">RIPE Anchor</a><br> |
||||
</p> |
||||
</body> |
||||
</html> |
@ -0,0 +1,8 @@
|
||||
--- |
||||
# handlers file for web_as208585.net |
||||
|
||||
- name: "reload nginx" |
||||
service: |
||||
name: "nginx" |
||||
enabled: yes |
||||
state: reloaded |
@ -0,0 +1,28 @@
|
||||
galaxy_info: |
||||
author: nemo |
||||
description: as208585 webfiles for GNU/Linux. |
||||
company: Wirebrass |
||||
|
||||
license: license (BSD) |
||||
|
||||
min_ansible_version: 2.4 |
||||
|
||||
platforms: |
||||
- name: Debian |
||||
versions: |
||||
- stretch |
||||
- buster |
||||
- name: Gentoo |
||||
versions: |
||||
- all |
||||
- name: EL |
||||
versions: |
||||
- 7 |
||||
|
||||
galaxy_tags: |
||||
- server |
||||
- as |
||||
- web |
||||
- nginx |
||||
|
||||
dependencies: [] |
@ -0,0 +1,8 @@
|
||||
--- |
||||
- name: Website index.html page created |
||||
copy: |
||||
src: "as208585.net_index.html" |
||||
dest: "{{ website_location }}/index.html" |
||||
owner: "{{ website_user }}" |
||||
group: "{{ website_group }}" |
||||
mode: '0644' |
@ -0,0 +1,8 @@
|
||||
--- |
||||
- name: Website location created |
||||
file: |
||||
path: "{{ website_location }}" |
||||
state: directory |
||||
owner: "{{ website_user }}" |
||||
group: "{{ website_group }}" |
||||
mode: '0755' |
Loading…
Reference in new issue