Page MenuHomeDevCentral

SaltRelease
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Configuration management, using the Infrastructure as Code model.

We're willing to provide configuration for our production service in rOPS using Salt.

Recent Activity

Mon, Dec 1

dereckson triaged T2195: FreeBSD setups still use both /home and /usr/home as High priority.
Mon, Dec 1, 20:53 · Operations sprints (Echoes in the Void), Salt, Servers

Tue, Nov 11

dereckson closed T2083: Drop PostgreSQL custom build with XML support on dbserver-role as Resolved.
Tue, Nov 11, 18:37 · Operations sprints (Echoes in the Void), Salt, Servers
dereckson added a revision to T2083: Drop PostgreSQL custom build with XML support on dbserver-role: D3882: Revert "Build PostgreSQL with XML support on FreeBSD".
Tue, Nov 11, 18:22 · Operations sprints (Echoes in the Void), Salt, Servers
dereckson claimed T2083: Drop PostgreSQL custom build with XML support on dbserver-role.

Confirmed for recent package:

Tue, Nov 11, 13:57 · Operations sprints (Echoes in the Void), Salt, Servers
dereckson added a comment to T2187: Create a separate PostgreSQL log.

Each test run produces this:

Nov 11 02:29:33 windriver postgres[63389]: [19-1] 2025-11-11 02:29:33.804 UTC [63389] ERROR:  relation "nonexisting" does not exist at character 13
Nov 11 02:29:33 windriver postgres[63389]: [19-2] 2025-11-11 02:29:33.804 UTC [63389] STATEMENT:  DELETE FROM nonexisting
Nov 11 02:29:34 windriver postgres[63402]: [19-1] 2025-11-11 02:29:34.181 UTC [63402] ERROR:  relation "nonexisting" does not exist at character 15
Nov 11 02:29:34 windriver postgres[63402]: [19-2] 2025-11-11 02:29:34.181 UTC [63402] STATEMENT:  SELECT * FROM nonexisting
Nov 11 02:29:34 windriver postgres[63403]: [19-1] 2025-11-11 02:29:34.209 UTC [63403] ERROR:  relation "nonexisting" does not exist at character 15
Nov 11 02:29:34 windriver postgres[63403]: [19-2] 2025-11-11 02:29:34.209 UTC [63403] STATEMENT:  SELECT * FROM nonexisting
Nov 11 02:29:34 windriver postgres[63408]: [19-1] 2025-11-11 02:29:34.357 UTC [63408] ERROR:  relation "not_existing_table" does not exist
Nov 11 02:29:34 windriver postgres[63408]: [19-2] 2025-11-11 02:29:34.357 UTC [63408] STATEMENT:  TRUNCATE not_existing_table
Nov 11 02:29:34 windriver postgres[63409]: [19-1] 2025-11-11 02:29:34.385 UTC [63409] ERROR:  relation "not_existing" does not exist
Nov 11 02:29:34 windriver postgres[63409]: [19-2] 2025-11-11 02:29:34.385 UTC [63409] STATEMENT:  TRUNCATE not_existing
Nov 11 02:29:34 windriver postgres[63416]: [19-1] 2025-11-11 02:29:34.591 UTC [63416] FATAL:  password authentication failed for user "notexisting"
Nov 11 02:29:34 windriver postgres[63416]: [19-2] 2025-11-11 02:29:34.591 UTC [63416] DETAIL:  Role "notexisting" does not exist.
Nov 11 02:29:34 windriver postgres[63416]: [19-3]       Connection matched pg_hba.conf line 22: "host    all             all             127.0.0.1/32            scram-sha-256"

I guess we could avoid to post PostgreSQL logs directly in /var/log/messages.

Tue, Nov 11, 02:33 · DBA, Servers, Salt, Operations sprints (Echoes in the Void)
dereckson triaged T2187: Create a separate PostgreSQL log as Normal priority.
Tue, Nov 11, 02:33 · DBA, Servers, Salt, Operations sprints (Echoes in the Void)

Mon, Nov 10

dereckson removed a project from T1600: Automate staging commit craft: good-first-issue.
Mon, Nov 10, 14:18 · documentation, Salt, Operations sprints (Consolidate them all), Servers
dereckson closed T1290: letsencrypt_renew_enable state fails on Eglide as Resolved.

Did a run this night to update Certbot files, states are currently correct:

Mon, Nov 10, 00:06 · Eglide, Salt, Operations sprints (The Dreadnought will produce new officers)

Sun, Nov 9

dereckson closed T1351: Review network configuration for Dwellers, a subtask of T1595: Reprovision Dwellers through Salt, as Resolved.
Sun, Nov 9, 23:29 · Salt, Operations sprints (Consolidate them all)
dereckson closed T1298: Create Alken-Orin account on webserver-legacy role as Wontfix.

Alkane doesn't need any new account. We can send a request to an URL and it will be run by the deploy user.

Sun, Nov 9, 23:17 · Continous integration and delivery, Salt, Operations sprints (The Dreadnought will produce new officers)

Thu, Nov 6

dereckson moved T2149: Ensure serial is bumped when editing DNS zone from Backlog to DNS Server / KnotDNS on the DNS board.
Thu, Nov 6, 20:47 · Salt, DNS

Oct 26 2025

dereckson closed T1098: Install sbnc on Eglide as Resolved.
Oct 26 2025, 00:07 · Salt, debian-package-needed, Eglide, Servers
dereckson added a comment to T1098: Install sbnc on Eglide.

Here we are with D3812 build:

Oct 26 2025, 00:05 · Salt, debian-package-needed, Eglide, Servers

Oct 25 2025

dereckson added a revision to T1098: Install sbnc on Eglide: D3812: Build manually shroudBNC.
Oct 25 2025, 23:52 · Salt, debian-package-needed, Eglide, Servers
dereckson updated the task description for T1098: Install sbnc on Eglide.
Oct 25 2025, 23:39 · Salt, debian-package-needed, Eglide, Servers
dereckson added a comment to T1098: Install sbnc on Eglide.

That builds properly:

Oct 25 2025, 23:38 · Salt, debian-package-needed, Eglide, Servers
dereckson added a revision to T1098: Install sbnc on Eglide: D3811: Install dependencies to build shroudbnc.
Oct 25 2025, 23:35 · Salt, debian-package-needed, Eglide, Servers
dereckson added a comment to T1098: Install sbnc on Eglide.

Tested a build manually successfully with:

$ git clone https://github.com/Learath2/sBNC.git
$ cd sBNC
$ cc *.c -o sbnc
$ sudo cp sbnc /usr/local/bin
Oct 25 2025, 23:27 · Salt, debian-package-needed, Eglide, Servers

Oct 18 2025

dereckson added a comment to T2149: Ensure serial is bumped when editing DNS zone.

Claude Sonnet artifacts

Oct 18 2025, 21:38 · Salt, DNS
dereckson triaged T2149: Ensure serial is bumped when editing DNS zone as Normal priority.
Oct 18 2025, 21:27 · Salt, DNS

Oct 11 2025

dereckson closed T1595: Reprovision Dwellers through Salt as Resolved.
Oct 11 2025, 13:26 · Salt, Operations sprints (Consolidate them all)
dereckson claimed T1817: Update pillar path for paas_docker.get_subnets.
Oct 11 2025, 13:25 · Salt
dereckson added a revision to T1817: Update pillar path for paas_docker.get_subnets: D3662: Read flatter docker_networks pillar.
Oct 11 2025, 13:24 · Salt
dereckson added a parent task for T1817: Update pillar path for paas_docker.get_subnets: T2123: Fix tests for operations repository.
Oct 11 2025, 13:24 · Salt
dereckson closed T1692: rOPS Makefile can't regenerate repo target as Resolved.

We switched to a dynamic approach for init.sls in D3334.

Oct 11 2025, 13:23 · Servers, User-Dereckson, Salt
dereckson updated the task description for T1781: Regenerate code.nasqueron.org configuration when a new repo is created.
Oct 11 2025, 13:15 · Docker images, Salt, Development tools
dereckson moved T1781: Regenerate code.nasqueron.org configuration when a new repo is created from Backlog to Next on the Development tools board.
Oct 11 2025, 12:06 · Docker images, Salt, Development tools
dereckson moved T1620: Decide if we keep staging repository from Backlog to Radar for doc change on the documentation board.
Oct 11 2025, 11:57 · discussion, documentation, Salt, Operations sprints (Consolidate them all), Servers
dereckson moved T1691: Allow to inspect Salt configuration from Backlog to Need dev on the documentation board.
Oct 11 2025, 11:53 · documentation, Salt, Servers
dereckson closed T1765: SELinux context is missing for /etc/nginx configuration files as Resolved.

The full /etc/nginx directories on both docker-002 and dwellers use httpd_config_t for every file.

Oct 11 2025, 11:44 · Operations sprints (Ignite Alkane Propulsion), Salt, security, Nasqueron Docker deployment squad, Servers
dereckson updated the task description for T1765: SELinux context is missing for /etc/nginx configuration files.
Oct 11 2025, 11:39 · Operations sprints (Ignite Alkane Propulsion), Salt, security, Nasqueron Docker deployment squad, Servers

Oct 10 2025

dereckson moved T1681: Publish schema.nasqueron.org from Backlog to Next on the Servers board.
Oct 10 2025, 23:25 · Schemas, Salt, User-Dereckson, Servers
dereckson moved T731: Configure docker autocompletion on Dwellers from Backlog to Next on the Servers board.
Oct 10 2025, 23:04 · Salt, Operations sprints (Consolidate them all), User-Sandlayth, CLI, Servers, Nasqueron Docker deployment squad
dereckson added a comment to T731: Configure docker autocompletion on Dwellers.

It's now available on bash by default, but still missing for zsh.

Oct 10 2025, 23:04 · Salt, Operations sprints (Consolidate them all), User-Sandlayth, CLI, Servers, Nasqueron Docker deployment squad
dereckson moved T1223: Configure NTP in rOPS from Backlog to Next on the Servers board.
Oct 10 2025, 22:44 · Servers, Salt
dereckson removed parent tasks for T1223: Configure NTP in rOPS: T1219: Provision secondary DNS server, T1218: Provision primary DNS server.
Oct 10 2025, 22:41 · Servers, Salt
dereckson added a comment to T1223: Configure NTP in rOPS.

Could have been interesting to add more context on this.

Oct 10 2025, 22:40 · Servers, Salt

Nov 30 2024

dereckson closed T2032: Ensure latest and not quarterly packages are used on devserver role, a subtask of T2083: Drop PostgreSQL custom build with XML support on dbserver-role, as Resolved.
Nov 30 2024, 12:46 · Operations sprints (Echoes in the Void), Salt, Servers

Nov 16 2024

dereckson added a comment to T2083: Drop PostgreSQL custom build with XML support on dbserver-role.

Pending new build of 15.9 version.

Nov 16 2024, 11:17 · Operations sprints (Echoes in the Void), Salt, Servers
dereckson added a subtask for T2083: Drop PostgreSQL custom build with XML support on dbserver-role: T2032: Ensure latest and not quarterly packages are used on devserver role.
Nov 16 2024, 11:13 · Operations sprints (Echoes in the Void), Salt, Servers

Nov 14 2024

dereckson moved T2083: Drop PostgreSQL custom build with XML support on dbserver-role from Backlog to Servers config on the Salt board.
Nov 14 2024, 20:28 · Operations sprints (Echoes in the Void), Salt, Servers
dereckson triaged T2083: Drop PostgreSQL custom build with XML support on dbserver-role as Normal priority.
Nov 14 2024, 20:28 · Operations sprints (Echoes in the Void), Salt, Servers

Oct 31 2024

dereckson moved T1991: Context has again been lost on /var/log/www from To check again to To report on the upstream board.
Oct 31 2024, 18:46 · upstream, Regression, Servers, Salt

Oct 27 2024

dereckson moved T2075: Generate SSH keys for backup purpose from Backlog to Backup infrastructure on the Backups board.
Oct 27 2024, 01:09 · security, Servers, Backups, Salt
dereckson moved T1783: Lint if salt:// files exist from Backlog to Primary node config on the Salt board.
Oct 27 2024, 01:01 · Salt
dereckson moved T1993: Salt migration to 3007, 3008 and extensions from Backlog to Bug and issues on the Salt board.
Oct 27 2024, 01:01 · Nasqueron Operations Squad, discussion, Salt
dereckson moved T2052: Salt mixes Python and grep regular expressions for SELinux code from Backlog to Bug and issues on the Salt board.
Oct 27 2024, 01:01 · upstream, Salt
dereckson moved T2075: Generate SSH keys for backup purpose from Servers config to Require Salt dev on the Salt board.
Oct 27 2024, 01:00 · security, Servers, Backups, Salt
dereckson moved T2075: Generate SSH keys for backup purpose from Backlog to Servers config on the Salt board.
Oct 27 2024, 01:00 · security, Servers, Backups, Salt
dereckson triaged T2075: Generate SSH keys for backup purpose as Normal priority.
Oct 27 2024, 00:58 · security, Servers, Backups, Salt