Page MenuHomeDevCentral
Feed All Stories

Apr 27 2017

dereckson added a comment to D966: Generate Let's encrypt certificates.

Software part checked and working fine.

Apr 27 2017, 15:41
dereckson updated the diff for D966: Generate Let's encrypt certificates.

Configure Let's encrypt

Apr 27 2017, 15:38
dereckson added a project to T1192: Create a mail address to get TLS renewal notifications: Mail.
Apr 27 2017, 15:20 · Mail
dereckson added a comment to T1192: Create a mail address to get TLS renewal notifications.

Current configuration in D966 will use ops-tls at nasqueron.org

Apr 27 2017, 15:19 · Mail
dereckson claimed T1192: Create a mail address to get TLS renewal notifications.
Apr 27 2017, 15:19 · Mail
dereckson created D966: Generate Let's encrypt certificates.
Apr 27 2017, 15:13
dereckson updated the diff for D965: Provide a Let's encrypt unit.

Move list of certificates to generate to next commit

Apr 27 2017, 14:57
dereckson added a comment to D965: Provide a Let's encrypt unit.

Both the service and the salt state works on Eglide:

Apr 27 2017, 14:54
dereckson updated the diff for D965: Provide a Let's encrypt unit.

Don't try to get a service running if it's a oneshot

Apr 27 2017, 14:52
dereckson updated the diff for D965: Provide a Let's encrypt unit.

Fix certbot typo

Apr 27 2017, 14:43
dereckson planned changes to D965: Provide a Let's encrypt unit.

First run note a service failure as renewal script failed with the typo:

Apr 27 2017, 14:41
dereckson created D965: Provide a Let's encrypt unit.
Apr 27 2017, 14:39
dereckson committed rOPS1649f81cebc1: Filter code by service manager (authored by dereckson).
Filter code by service manager
Apr 27 2017, 13:58
dereckson closed D964: Filter code by service manager by committing rOPS1649f81cebc1: Filter code by service manager.
Apr 27 2017, 13:58
dereckson accepted D964: Filter code by service manager.
Apr 27 2017, 13:58
dereckson created D964: Filter code by service manager.
Apr 27 2017, 13:57
dereckson closed T1191: Ensure MariaDB install correctly on Debian as Resolved.

I removed the package on Eglide, then run twice salt eglide state.apply roles/shellserver/database/mysql.

Apr 27 2017, 12:56 · Eglide, Salt, Servers
dereckson renamed T1191: Ensure MariaDB install correctly on Debian from Switch MariaDB packaged to mariadb-server for Debian to Ensure MariaDB install correctly on Debian.
Apr 27 2017, 12:52 · Eglide, Salt, Servers
dereckson committed rOPS69ce3c27d977: Simplify Debian/Ubuntu OS family matching (authored by dereckson).
Simplify Debian/Ubuntu OS family matching
Apr 27 2017, 12:50
dereckson closed D963: Simplify Debian/Ubuntu OS family matching by committing rOPS69ce3c27d977: Simplify Debian/Ubuntu OS family matching.
Apr 27 2017, 12:50
dereckson accepted D963: Simplify Debian/Ubuntu OS family matching.
Apr 27 2017, 12:48
dereckson updated the summary of D963: Simplify Debian/Ubuntu OS family matching.
Apr 27 2017, 12:46
dereckson created D963: Simplify Debian/Ubuntu OS family matching.
Apr 27 2017, 12:43
dereckson claimed T1191: Ensure MariaDB install correctly on Debian.
Apr 27 2017, 12:19 · Eglide, Salt, Servers
dereckson triaged T1190: Fix eglide machine id and restart systemd journal as Normal priority.
Apr 27 2017, 12:18 · Servers
dereckson closed T1190: Fix eglide machine id and restart systemd journal as Resolved.
Apr 27 2017, 12:18 · Servers
dereckson claimed T1190: Fix eglide machine id and restart systemd journal.
Apr 27 2017, 12:18 · Servers
dereckson committed rOPS38b7d85c9e4e: Use a jinja map for canonical directories (authored by dereckson).
Use a jinja map for canonical directories
Apr 27 2017, 12:04
dereckson added a reverting change for rOPS6f514b4bfb7b: Provide canonical directories as pillar: rOPS38b7d85c9e4e: Use a jinja map for canonical directories.
Apr 27 2017, 12:04
dereckson closed D962: Use a jinja map for canonical directories by committing rOPS38b7d85c9e4e: Use a jinja map for canonical directories.
Apr 27 2017, 12:04
dereckson accepted D962: Use a jinja map for canonical directories.

Works with roles/shellserver/database/mysql.sls

Apr 27 2017, 12:02
dereckson updated the diff for D962: Use a jinja map for canonical directories.

Fix syntax error in map.jinja

Apr 27 2017, 11:16
dereckson updated the diff for D962: Use a jinja map for canonical directories.

Removed extra endif

Apr 27 2017, 11:12
dereckson updated the diff for D962: Use a jinja map for canonical directories.

Fix whitespaces in map.jinja

Apr 27 2017, 11:08
dereckson planned changes to D962: Use a jinja map for canonical directories.
Apr 27 2017, 11:07
dereckson created D962: Use a jinja map for canonical directories.
Apr 27 2017, 11:02
dereckson planned changes to D924: Deploy Wraith on Eglide.
Apr 27 2017, 10:48

Apr 26 2017

dereckson created D961: Provide a .botnet command to add a botnet ban.
Apr 26 2017, 09:52
dereckson committed rOPSd1d83acf6d02: Revoke akoe and tarik users accounts from Eglide (authored by dereckson).
Revoke akoe and tarik users accounts from Eglide
Apr 26 2017, 08:26
dereckson closed D960: Revoke akoe and tarik users accounts from Eglide by committing rOPSd1d83acf6d02: Revoke akoe and tarik users accounts from Eglide.
Apr 26 2017, 08:26
Sandlayth accepted D960: Revoke akoe and tarik users accounts from Eglide.
Apr 26 2017, 05:35

Apr 25 2017

dereckson created D960: Revoke akoe and tarik users accounts from Eglide.
Apr 25 2017, 19:26

Apr 22 2017

dereckson moved T1148: Create a presentation site explaining Nasqueron from In progress to Needs Review / Blocked / Waiting on the User-Dereckson board.
Apr 22 2017, 06:36 · User-Dereckson, Launch community
dereckson moved T1132: Add lists.eglide.org as sympa robot from Next to Backlog on the User-Dereckson board.
Apr 22 2017, 06:36 · Mail, Eglide
dereckson moved T1189: Provide a Phabricator API client from Backlog to Next on the User-Dereckson board.
Apr 22 2017, 06:35 · Dæghrefn, IRC, DevCentral
dereckson added a project to T1189: Provide a Phabricator API client: User-Dereckson.
Apr 22 2017, 06:35 · Dæghrefn, IRC, DevCentral
dereckson updated the task description for T1189: Provide a Phabricator API client.
Apr 22 2017, 06:35 · Dæghrefn, IRC, DevCentral
dereckson added a parent task for T1189: Provide a Phabricator API client: T1187: Log channels to /chatlog or switch to a non Phabricator storage for logs.
Apr 22 2017, 06:34 · Dæghrefn, IRC, DevCentral
dereckson added a subtask for T1187: Log channels to /chatlog or switch to a non Phabricator storage for logs: T1189: Provide a Phabricator API client.
Apr 22 2017, 06:34 · Dæghrefn, IRC, DevCentral
dereckson created T1189: Provide a Phabricator API client.
Apr 22 2017, 06:33 · Dæghrefn, IRC, DevCentral
dereckson updated the task description for T1188: Lookup objects on Phabricator .
Apr 22 2017, 06:30 · Dæghrefn, IRC, DevCentral
dereckson created T1188: Lookup objects on Phabricator .
Apr 22 2017, 06:21 · Dæghrefn, IRC, DevCentral
dereckson created T1187: Log channels to /chatlog or switch to a non Phabricator storage for logs.
Apr 22 2017, 06:20 · Dæghrefn, IRC, DevCentral
dereckson created T1186: [Epic] Provide a more robust alternative than PhabricatorBot to deal with Phabricator.
Apr 22 2017, 06:15 · Dæghrefn, IRC, DevCentral

Apr 20 2017

dereckson committed rSTAGINGb7f78c1e97cd: Stage www.eglide.org (authored by dereckson).
Stage www.eglide.org
Apr 20 2017, 15:34
dereckson closed D954: Stage www.eglide.org by committing rSTAGINGb7f78c1e97cd: Stage www.eglide.org.
Apr 20 2017, 15:34
dereckson accepted D954: Stage www.eglide.org.
Apr 20 2017, 15:32
dereckson committed rMP80cf004c79eb: Publish a support instance information (authored by dereckson).
Publish a support instance information
Apr 20 2017, 15:32
dereckson closed D959: Publish a support instance information by committing rMP80cf004c79eb: Publish a support instance information.
Apr 20 2017, 15:32
dereckson accepted D959: Publish a support instance information.
Apr 20 2017, 15:29
dereckson updated the diff for D959: Publish a support instance information.

Stress it's our instance

Apr 20 2017, 13:37
dereckson updated the diff for D959: Publish a support instance information.

Page title

Apr 20 2017, 13:35
dereckson set the repository for D959: Publish a support instance information to rMP Mastodon public directories.
Apr 20 2017, 13:35
dereckson planned changes to D959: Publish a support instance information.
Apr 20 2017, 13:35
dereckson created D959: Publish a support instance information.
Apr 20 2017, 13:34
dereckson committed rOPS8d6827af389e: Remove extraneous brace (authored by dereckson).
Remove extraneous brace
Apr 20 2017, 10:33
dereckson closed D957: Remove extraneous brace by committing rOPS8d6827af389e: Remove extraneous brace.
Apr 20 2017, 10:33
dereckson committed rOPS2634049bc3a3: Avoid .sh extension for Jinja template (authored by dereckson).
Avoid .sh extension for Jinja template
Apr 20 2017, 10:33
dereckson closed D958: Avoid .sh extension for Jinja template by committing rOPS2634049bc3a3: Avoid .sh extension for Jinja template.
Apr 20 2017, 10:33
dereckson accepted D957: Remove extraneous brace.
Apr 20 2017, 10:32
dereckson accepted D958: Avoid .sh extension for Jinja template.

Works for D957

Apr 20 2017, 10:28
dereckson updated the diff for D957: Remove extraneous brace.

Rebased againt D958.

Apr 20 2017, 10:28
dereckson created D958: Avoid .sh extension for Jinja template.
Apr 20 2017, 10:26
dereckson created D957: Remove extraneous brace.
Apr 20 2017, 10:21
dereckson committed rOPS4a1eba2b1e9a: Simplify unknown domain nginx configuration (authored by dereckson).
Simplify unknown domain nginx configuration
Apr 20 2017, 10:06
dereckson closed D956: Simplify unknown domain nginx configuration by committing rOPS4a1eba2b1e9a: Simplify unknown domain nginx configuration.
Apr 20 2017, 10:06
dereckson committed rOPS674d4e016732: Reload nginx after any configuration file is updated (authored by dereckson).
Reload nginx after any configuration file is updated
Apr 20 2017, 10:02
dereckson closed T1185: Restart nginx when configuration sls are amended on Eglide as Resolved by committing rOPS674d4e016732: Reload nginx after any configuration file is updated.
Apr 20 2017, 10:02 · Servers
dereckson closed D955: Reload nginx after any configuration file is updated by committing rOPS674d4e016732: Reload nginx after any configuration file is updated.
Apr 20 2017, 10:02
dereckson accepted D956: Simplify unknown domain nginx configuration.

On my local workstation, I asked "unknown" to point to Eglide IP:

Apr 20 2017, 08:37
dereckson updated the diff for D956: Simplify unknown domain nginx configuration.

Rebased against D955

Apr 20 2017, 08:33
dereckson accepted D955: Reload nginx after any configuration file is updated.

When nothing changes

Apr 20 2017, 08:32
dereckson updated the summary of D956: Simplify unknown domain nginx configuration.
Apr 20 2017, 08:25
dereckson created D956: Simplify unknown domain nginx configuration.
Apr 20 2017, 08:23
dereckson created D955: Reload nginx after any configuration file is updated.
Apr 20 2017, 08:15
dereckson added a revision to T1185: Restart nginx when configuration sls are amended on Eglide: D955: Reload nginx after any configuration file is updated.
Apr 20 2017, 08:15 · Servers
dereckson added 1 auditor(s) for rOPSc1b251699af1: Configure nginx for Eglide: dereckson.
Apr 20 2017, 08:05
dereckson added a comment to rOPSc1b251699af1: Configure nginx for Eglide.

See T1185.

Apr 20 2017, 08:04
dereckson claimed T1185: Restart nginx when configuration sls are amended on Eglide.
Apr 20 2017, 07:56 · Servers

Apr 19 2017

dereckson set the repository for D954: Stage www.eglide.org to rSTAGING Staging area.
Apr 19 2017, 22:07
dereckson added projects to T1184: Create a staging repository to make clear what is available for Salt deployment: Salt, Servers.
Apr 19 2017, 22:02 · Servers, Salt
dereckson added a comment to D954: Stage www.eglide.org.

Currently, we've on Ysul a /opt/staging directory.

Apr 19 2017, 21:28
dereckson created D954: Stage www.eglide.org.
Apr 19 2017, 21:20
dereckson committed rOPS8e936b21fecc: Add a new vhost for kerozen's FB Bot (authored by dereckson).
Add a new vhost for kerozen's FB Bot
Apr 19 2017, 21:17
dereckson closed D952: Add a new vhost for kerozen's FB Bot by committing rOPS8e936b21fecc: Add a new vhost for kerozen's FB Bot.
Apr 19 2017, 21:17
dereckson accepted D952: Add a new vhost for kerozen's FB Bot.
Apr 19 2017, 21:16
dereckson updated the summary of D952: Add a new vhost for kerozen's FB Bot.
Apr 19 2017, 21:16
dereckson updated the diff for D952: Add a new vhost for kerozen's FB Bot.

log directory fix

Apr 19 2017, 21:08
dereckson updated the diff for D952: Add a new vhost for kerozen's FB Bot.

makedirs

Apr 19 2017, 21:06
dereckson added a comment to D952: Add a new vhost for kerozen's FB Bot.
Salt master
$ salt eglide state.apply roles/shellserver/eglide-website/
eglide:
----------
          ID: /var/www/html
    Function: file.recurse
      Result: True
     Comment: Recursively updated /var/www/html
     Started: 20:59:46.487317
    Duration: 36421.606 ms
     Changes:   
              ----------
              removed:
                  - /var/www/html/index.nginx-debian.html
----------
          ID: /var/wwwroot/paysannerebelle.com/robot/
    Function: file.directory
      Result: False
     Comment: No directory to create /var/wwwroot/paysannerebelle.com/robot in
     Started: 21:00:22.920989
    Duration: 22.489 ms
     Changes:   
----------
          ID: /var/log/www/eglide.org
    Function: file.directory
      Result: True
     Comment: Directory /var/log/www/eglide.org is in the correct state
     Started: 21:00:22.944607
    Duration: 8.51 ms
     Changes:   
----------
          ID: /var/log/www/robot.paysannerebelle.com
    Function: file.directory
      Result: True
     Comment: Directory /var/log/www/robot.paysannerebelle.com updated
     Started: 21:00:22.954233
    Duration: 18.056 ms
     Changes:   
              ----------
              /var/log/www/robot.paysannerebelle.com:
                  New Dir
Apr 19 2017, 21:03