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

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

Sun, Oct 26

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

Here we are with D3812 build:

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

Sat, Oct 25

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

That builds properly: https://eglide.org/~dereckson/shroudbnc.log

Sat, Oct 25, 23:38 · Salt, debian-package-needed, Eglide, Servers
dereckson added a revision to T1098: Install sbnc on Eglide: D3811: Install dependencies to build shroudbnc.
Sat, Oct 25, 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
Sat, Oct 25, 23:27 · Salt, debian-package-needed, Eglide, Servers

Sat, Oct 18

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

Claude Sonnet artifacts

Sat, Oct 18, 21:38 · Salt, DNS
dereckson triaged T2149: Ensure serial is bumped when editing DNS zone as Normal priority.
Sat, Oct 18, 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

Oct 17 2024

dereckson triaged T2056: Evaluate SaltGUI - Salt front-end as Normal priority.
Oct 17 2024, 18:57 · Salt, Servers, Product evaluation