Page MenuHomeDevCentral

No OneTemporary

diff --git a/GIDs b/GIDs
index 6730192..f4fd82c 100644
--- a/GIDs
+++ b/GIDs
@@ -1,12 +1,13 @@
827 chaton-dev
828 deployment
829 nasqueron-irc
835 opensearch
+842 nasqueron-dev-docker
3001 ops
#3002 is intentionally left unassigned
3003 deployment
3004 mediawiki
3005 nasquenautes
9001 salt
9002 deploy
9003 web
diff --git a/pillar/core/groups.sls b/pillar/core/groups.sls
index e6bb816..e49fea0 100644
--- a/pillar/core/groups.sls
+++ b/pillar/core/groups.sls
@@ -1,109 +1,117 @@
# -------------------------------------------------------------
# Salt — Users accounts list
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# Created: 2017-11-09
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
# -------------------------------------------------------------
# Users groups
#
# These groups will be deployed on each servers if included in
# shellgroups_ubiquity or in some servers forests if included
# in the state shellgroups_by_forest.
#
# As for users, the mere fact to add a group here is a no-op.
# These mapping are defined in the forests.sls pillar file.
#
# Sort the groups by GIDs.
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
shellgroups:
shell:
gid: 200
title: Eglide shell users
description: >
Provide an account to use on the Eglide shell hosting project servers.
members:
- adrien
- akoe
- alinap
- amj
- ariel
- axe
- balaji
- bogani
- c2c
- chan
- dereckson
- dorianwinty
- erol
- fluo
- harshcrop
- hlp
- inidal
- kazuya
- khmerboy
- kumkum
- pkuz
- rama
- rashk0
- ringa
- rix
- sandlayth
- shark
- thrx
- tomjerr
- vigilant
- whoami
- windu
- xcombelle
- xray
chaton-dev:
gid: 827
description: Manage Bonjour chaton service
members:
- hlp
nasqueron-irc:
gid: 829
description: Manage IRC bots used for Nasqueron projects
members:
- dereckson
- sandlayth
+ nasqueron-dev-docker:
+ gid: 842
+ description: Docker development
+ members:
+ - dereckson
+ - dorianwinty
+ - sandlayth
+
ops:
gid: 3001
title: Nasqueron Operations
description: >
Maintain the servers infrastructure. As such, members of this
group have a root access everywhere.
members:
- dereckson
- sandlayth
deployment:
gid: 3003
title: Nasqueron Deployment
description: >
Build software to be installed on the servers.
Deploy web sites and services files.
members:
- dereckson
nasquenautes:
gid: 3005
title: Nasqueron servers users
description: >
Provide an account on Nasqueron development servers.
members:
- dereckson
- dorianwinty
- fluo
- inidal
- rama
- sandlayth
- xcombelle
diff --git a/pillar/nodes/forests.sls b/pillar/nodes/forests.sls
index 31d261c..87cb83c 100644
--- a/pillar/nodes/forests.sls
+++ b/pillar/nodes/forests.sls
@@ -1,48 +1,52 @@
# -------------------------------------------------------------
# Salt — Forests
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# Created: 2017-10-20
# Description: Groups nodes by forest to allow to apply
# a common configuration, like users/groups
# to a set of nodes (ie servers).
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
# -------------------------------------------------------------
# Table of contents
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#
# :: Forests
# :: Shell groups
#
# -------------------------------------------------------------
# -------------------------------------------------------------
# Forests
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
forests:
- nasqueron-dev
+ - nasqueron-dev-docker
- nasqueron-infra
- eglide
# -------------------------------------------------------------
# Shell groups
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
shellgroups_ubiquity:
- ops
- deployment
shellgroups_by_forest:
nasqueron-dev:
- nasquenautes
- nasqueron-irc
+ nasqueron-dev-docker:
+ - nasqueron-dev-docker
+
nasqueron-infra: []
eglide:
- shell
- chaton-dev
- nasqueron-irc
diff --git a/pillar/nodes/nodes.sls b/pillar/nodes/nodes.sls
index 99fe807..356891e 100644
--- a/pillar/nodes/nodes.sls
+++ b/pillar/nodes/nodes.sls
@@ -1,228 +1,228 @@
# -------------------------------------------------------------
# Salt — Nodes
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# Project: Nasqueron
# Created: 2017-10-20
# License: Trivial work, not eligible to copyright
# -------------------------------------------------------------
nodes_aliases:
netmasks:
intranought: &intranought_netmask 255.255.255.240
nodes:
##
## Forest: Nasqueron
## Semantic field: https://devcentral.nasqueron.org/P27
##
cloudhugger:
forest: nasqueron-infra
hostname: cloudhugger.nasqueron.org
roles:
- opensearch
network:
ipv6_native: True
ipv6_tunnel: False
canonical_public_ipv4: 188.165.200.229
interfaces:
eno1:
device: eno1
ipv4:
address: 188.165.200.229
gateway: 188.165.200.254
ipv6:
address: fe80::ec4:7aff:fe6a:36e8
prefix: 64
gateway: fe80::ee30:91ff:fee0:df80
complector:
forest: nasqueron-infra
hostname: complector.nasqueron.org
roles:
- vault
- salt-primary
zfs:
pool: zroot
network:
ipv6_tunnel: False
interfaces:
intranought:
device: vmx0
ipv4:
address: 172.27.27.7
netmask: *intranought_netmask
gateway: 172.27.27.1
dwellers:
- forest: nasqueron-infra
+ forest: nasqueron-dev-docker
hostname: dwellers.nasqueron.org
roles:
- paas-lxc
- paas-docker
- mastodon
flags:
install_docker_devel_tools: True
network:
ipv6_tunnel: True
canonical_public_ipv4: 51.255.124.11
interfaces:
public:
device: ens192
uuid: 6e05ebea-f2fd-4ca1-a21f-78a778664d8c
ipv4:
address: 51.255.124.11
netmask: 255.255.255.252
gateway: 91.121.86.254
intranought:
device: ens224
uuid: 8e8ca793-b2eb-46d8-9266-125aba6d06c4
ipv4:
address: 172.27.27.4
netmask: *intranought_netmask
gateway: 172.27.27.1
docker-001:
forest: nasqueron-infra
hostname: docker-001.nasqueron.org
roles:
- paas-docker
network:
ipv6_tunnel: False
canonical_public_ipv4: 51.255.124.9
interfaces:
public:
device: ens192
uuid: ef7370c5-5060-4d89-82bb-dbeabf4a35f6
ipv4:
address: 51.255.124.9
netmask: 255.255.255.252
gateway: 91.121.86.254
intranought:
device: ens224
uuid: 3fd0b9f8-ecc3-400d-bc61-3ba21d0b6337
ipv4:
address: 172.27.27.6
netmask: *intranought_netmask
gateway: 172.27.27.1
router-001:
forest: nasqueron-infra
hostname: router-001.nasqueron.org
roles:
- router
network:
ipv6_tunnel: False
canonical_public_ipv4: 51.255.124.8
interfaces:
public:
device: vmx0
ipv4:
address: 51.255.124.8
netmask: 255.255.255.252
gateway: 91.121.86.254
flags:
- ipv4_ovh_failover
intranought:
device: vmx1
ipv4:
address: 172.27.27.1
netmask: *intranought_netmask
ysul:
forest: nasqueron-dev
hostname: ysul.nasqueron.org
roles:
- devserver
- salt-primary
- dbserver-mysql
- webserver-legacy
zfs:
pool: arcology
network:
ipv6_tunnel: True
ipv6_gateway: 2001:470:1f12:9e1::1
canonical_public_ipv4: 212.83.187.132
interfaces:
igb0:
device: igb0
ipv4:
address: 163.172.49.16
netmask: 255.255.255.255
gateway: 163.172.49.1
aliases:
- 212.83.187.132
windriver:
forest: nasqueron-dev
hostname: windriver.nasqueron.org
roles:
- devserver
- salt-primary
- dbserver-mysql
- webserver-legacy
zfs:
pool: arcology
network:
ipv6_native: True
ipv6_tunnel: False
canonical_public_ipv4: 51.159.18.59
interfaces:
igb0:
device: igb0
ipv4:
address: 51.159.18.59
netmask: 255.255.255.255
gateway: 51.159.18.1
ipv6:
address: 2001:0bc8:6005:0005:aa1e:84ff:fef3:5d9c
gateway: fe80::a293:51ff:feb7:5073
prefix: 128
##
## Forest: Eglide
## Semantic field: ? (P27 used for "Eglide" too)
##
## This forest is intended to separate credentials
## between Eglide and Nasqueron servers.
##
eglide:
forest: eglide
hostname: eglide.org
roles:
- shellserver
network:
ipv6_tunnel: True
canonical_public_ipv4: 51.159.150.221
interfaces:
ens2:
device: ens2
ipv4:
address: 51.159.150.221
gateway: ""
flags:
# This interface is configured by cloud-init
- skip_interface_configuration
fixes:
rsyslog_xconsole: True

File Metadata

Mime Type
text/x-diff
Expires
Mon, Nov 25, 18:10 (9 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2260685
Default Alt Text
(10 KB)

Event Timeline