Add website as208585
parent
bfbd5d469d
commit
3c526c3fa8
@ -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'
|
@ -0,0 +1,5 @@
|
||||
---
|
||||
# Main tasks file for web_as208585.net
|
||||
|
||||
- import_tasks: location.yml
|
||||
- import_tasks: files.yml
|
Loading…
Reference in New Issue