Page MenuHomeDevCentral

D2787.id7083.diff
No OneTemporary

D2787.id7083.diff

diff --git a/pillar/nodes/nodes.sls b/pillar/nodes/nodes.sls
--- a/pillar/nodes/nodes.sls
+++ b/pillar/nodes/nodes.sls
@@ -138,6 +138,34 @@
netmask: *intranought_netmask
gateway: 172.27.27.1
+ docker-002:
+ forest: nasqueron-infra
+ hostname: docker-002.nasqueron.org
+ roles:
+ - paas-docker
+ - paas-docker-prod
+ network:
+ ipv6_tunnel: False
+
+ canonical_public_ipv4: 51.255.124.10
+
+ interfaces:
+ public:
+ device: ens192
+ uuid: d55e0fec-f90b-3014-a458-9067ff8f2520
+ ipv4:
+ address: 51.255.124.10
+ netmask: *intranought_netmask
+ gateway: 51.210.99.254
+
+ intranought:
+ device: ens224
+ uuid: 57c04bcc-929b-3177-a2e3-88f84f210721
+ ipv4:
+ address: 172.27.27.5
+ netmask: *intranought_netmask
+ gateway: 172.27.27.1
+
router-001:
forest: nasqueron-infra
hostname: router-001.nasqueron.org
diff --git a/pillar/paas/docker.sls b/pillar/paas/docker.sls
--- a/pillar/paas/docker.sls
+++ b/pillar/paas/docker.sls
@@ -10,6 +10,9 @@
- &ipv4_docker001 51.255.124.9
- &ipv4_docker001_restricted 51.255.124.9
+ - &ipv4_docker002 51.255.124.10
+ - &ipv4_docker002_restricted 172.27.27.5
+
# -------------------------------------------------------------
# Images
#
@@ -197,9 +200,9 @@
realm: nasqueron
#
- # Current production engine
+ # Production engine
#
- docker-001:
+ docker-002:
#
# Core services
@@ -209,6 +212,129 @@
acquisitariat:
credentials:
root: nasqueron.acquisitariat.mysql
+
+ rabbitmq:
+ white-rabbit:
+ ip: *ipv4_docker002_restricted
+ host: white-rabbit.nasqueron.org
+ app_port: 15672
+
+ #
+ # Phabricator
+ #
+
+ phabricator:
+ # Nasqueron instance
+ devcentral:
+ app_port: 31080
+ host: devcentral.nasqueron.org
+ aliases:
+ - phabricator.nasqueron.org
+ blogs:
+ servers:
+ host: servers.nasqueron.org
+ aliases:
+ - server.nasqueron.org
+ - serveur.nasqueron.org
+ - serveurs.nasqueron.org
+ mailer: mailgun
+ credentials:
+ mysql: zed.phabricator.mysql
+ static_host: devcentral.nasqueron-user-content.org
+ title: Nasqueron DevCentral
+ mysql_link: acquisitariat
+ skip_container: True
+
+ # Private instance for Dereckson
+ river_sector:
+ app_port: 23080
+ host: river-sector.dereckson.be
+ static_host: river-sector.nasqueron-user-content.org
+ mailer: _
+ credentials:
+ mysql: dereckson.phabricator.mysql
+ storage:
+ namespace: river_sector
+ title: River Sector
+ mysql_link: acquisitariat
+
+ # Wolfplex instance
+ wolfplex_phab:
+ app_port: 35080
+ host: phabricator.wolfplex.org
+ aliases:
+ - phabricator.wolfplex.be
+ static_host: wolfplex.phabricator.nasqueron-user-content.org
+ mailer: mailgun
+ credentials:
+ mailgun: wolfplex.phabricator.mailgun
+ mysql: wolfplex.phabricator.mysql
+ storage:
+ namespace: wolfphab
+ title: Wolfplex Phabricator
+ mysql_link: acquisitariat
+
+ # Zed instance
+ zed_code:
+ app_port: 36080
+ host: code.zed.dereckson.be
+ static_host: zed.phabricator.nasqueron-user-content.org
+ mailer: sendgrid
+ credentials:
+ mysql: zed.phabricator.mysql
+ sendgrid: zed.phabricator.sendgrid
+ storage:
+ namespace: zedphab
+ title: Zed
+ mysql_link: acquisitariat
+
+ aphlict:
+ aphlict:
+ ports:
+ client: 22280
+ admin: 22281
+
+ #
+ # Notifications center
+ #
+
+ notifications:
+ notifications:
+ host: notifications.nasqueron.org
+ app_port: 37080
+ broker_link: white-rabbit
+ credentials:
+ broker: nasqueron.notifications.broker
+ mailgun: nasqueron.notifications.mailgun
+ sentry:
+ realm: nasqueron
+ project_id: 2
+ credential: nasqueron.notifications.sentry
+
+ #
+ # Community and development services
+ #
+
+ etherpad:
+ pad:
+ app_port: 34080
+ host: pad.nasqueron.org
+ aliases:
+ - pad.wolfplex.org
+ - pad.wolfplex.be
+ credential: nasqueron.etherpad.api
+ mysql_link: acquisitariat
+
+ #
+ # Current production engine
+ #
+ docker-001:
+
+ #
+ # Core services
+ #
+
+ mysql:
phpbb_db:
credentials:
root: espacewin.phpbb.mysql_root
@@ -217,12 +343,6 @@
sentry_db:
credential: nasqueron.sentry.postgresql
- rabbitmq:
- white-rabbit:
- ip: *ipv4_docker001_restricted
- host: white-rabbit.nasqueron.org
- app_port: 15672
-
redis:
sentry_redis: {}
pixelfed_redis: {}
@@ -318,90 +438,6 @@
host: code.nasqueron.org
github_account: nasqueron
- notifications:
- notifications:
- host: notifications.nasqueron.org
- app_port: 37080
- broker_link: white-rabbit
- credentials:
- broker: nasqueron.notifications.broker
- mailgun: nasqueron.notifications.mailgun
- sentry:
- realm: nasqueron
- project_id: 2
- credential: nasqueron.notifications.sentry
-
- phabricator:
- # Nasqueron instance
- devcentral:
- app_port: 31080
- host: devcentral.nasqueron.org
- aliases:
- - phabricator.nasqueron.org
- blogs:
- servers:
- host: servers.nasqueron.org
- aliases:
- - server.nasqueron.org
- - serveur.nasqueron.org
- - serveurs.nasqueron.org
- mailer: mailgun
- credentials:
- mysql: zed.phabricator.mysql
- static_host: devcentral.nasqueron-user-content.org
- title: Nasqueron DevCentral
- mysql_link: acquisitariat
- skip_container: True
-
- # Private instance for Dereckson
- river_sector:
- app_port: 23080
- host: river-sector.dereckson.be
- static_host: river-sector.nasqueron-user-content.org
- mailer: _
- credentials:
- mysql: dereckson.phabricator.mysql
- storage:
- namespace: river_sector
- title: River Sector
- mysql_link: acquisitariat
-
- # Wolfplex instance
- wolfplex_phab:
- app_port: 35080
- host: phabricator.wolfplex.org
- aliases:
- - phabricator.wolfplex.be
- static_host: wolfplex.phabricator.nasqueron-user-content.org
- mailer: mailgun
- credentials:
- mailgun: wolfplex.phabricator.mailgun
- mysql: wolfplex.phabricator.mysql
- storage:
- namespace: wolfphab
- title: Wolfplex Phabricator
- mysql_link: acquisitariat
-
- # Zed instance
- zed_code:
- app_port: 36080
- host: code.zed.dereckson.be
- static_host: zed.phabricator.nasqueron-user-content.org
- mailer: sendgrid
- credentials:
- mysql: zed.phabricator.mysql
- sendgrid: zed.phabricator.sendgrid
- storage:
- namespace: zedphab
- title: Zed
- mysql_link: acquisitariat
-
- aphlict:
- aphlict:
- ports:
- client: 22280
- admin: 22281
-
cachet:
cachet:
app_port: 39080
@@ -410,16 +446,6 @@
app_key: nasqueron.cachet.app_key
mysql_link: acquisitariat
- etherpad:
- pad:
- app_port: 34080
- host: pad.nasqueron.org
- aliases:
- - pad.wolfplex.org
- - pad.wolfplex.be
- credential: nasqueron.etherpad.api
- mysql_link: acquisitariat
-
auth-grove:
login:
app_port: 25080
diff --git a/pillar/top.sls b/pillar/top.sls
--- a/pillar/top.sls
+++ b/pillar/top.sls
@@ -32,6 +32,10 @@
- saas.phpbb
- saas.sentry
+ docker-002:
+ - credentials.zr
+ - paas.docker
+
db-A-001:
- dbserver.cluster-A
diff --git a/roles/core/motd/files/docker-002 b/roles/core/motd/files/docker-002
new file mode 100644
--- /dev/null
+++ b/roles/core/motd/files/docker-002
@@ -0,0 +1,14 @@
+
+ docker-002 ______
+ \ \
+ A Nasqueron infra- \ \ IP: {{ ipv4_address }}
+ structure server. \ \_ GW: {{ ipv4_gateway }}
+ _\ \
+ PaaS Docker \ \
+ \ \_
+ The containers hosted _\ \
+ here are in production. \ \
+ \ \_
+ /// /// /// /// /// /// _\ \
+ \ \
+___________________________________\ \_________mic'03

File Metadata

Mime Type
text/plain
Expires
Tue, Nov 19, 07:56 (19 h, 37 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2252208
Default Alt Text
D2787.id7083.diff (9 KB)

Event Timeline