Page MenuHomeDevCentral
Feed All Stories

Oct 31 2017

dereckson created D1140: Upgrade to PHP 7.1.1.
Oct 31 2017, 20:48
dereckson committed rOPS7ffda0926904: Install portsearch on FreeBSD devserver role (authored by dereckson).
Install portsearch on FreeBSD devserver role
Oct 31 2017, 13:29
dereckson closed D1137: Install portsearch on FreeBSD devserver role.
Oct 31 2017, 13:29
dereckson updated the diff for D1137: Install portsearch on FreeBSD devserver role.

Rebased

Oct 31 2017, 13:29
dereckson updated the diff for D1137: Install portsearch on FreeBSD devserver role.

Fix typo

Oct 31 2017, 13:27
dereckson added a comment to D1137: Install portsearch on FreeBSD devserver role.
      ID: devserver_software_misc_ports                                    
Function: pkg.installed            
  Result: True                     
 Comment: All specified packages are already installed                     
 Started: 13:25:42.607678          
Duration: 106.151 ms                             
 Changes:

      ID: portserch_database                          
Function: cmd.run                  
    Name: portsearch -u            
  Result: True                                                                                                                                             
 Comment: /var/db/portsearch exists
 Started: 13:25:42.740931                 
Duration: 1.843 ms     
 Changes:
Oct 31 2017, 13:26
dereckson accepted D1137: Install portsearch on FreeBSD devserver role.
Oct 31 2017, 13:24
dereckson committed rWK2bb8c8e5dda7: Provide Git utilities (authored by dereckson).
Provide Git utilities
Oct 31 2017, 13:19
dereckson closed D1139: Provide Git utilities.
Oct 31 2017, 13:18
dereckson accepted D1139: Provide Git utilities.
Oct 31 2017, 13:18
dereckson created D1139: Provide Git utilities.
Oct 31 2017, 13:18
dereckson committed rOPSf71746b49af1: Provision /etc.make.conf on FreeBSD devservers (authored by dereckson).
Provision /etc.make.conf on FreeBSD devservers
Oct 31 2017, 13:08
dereckson closed D1138: Provision /etc.make.conf on FreeBSD devservers.
Oct 31 2017, 13:08
dereckson accepted D1138: Provision /etc.make.conf on FreeBSD devservers.
$ salt-call --local state.apply roles/devserver/userland-software/misc
          ID: /etc/make.conf                                                                                                                                   
    Function: file.managed                                                                                                                                     
      Result: True                                                                                                                                             
     Comment: File /etc/make.conf is in the correct state                                                                                                      
     Started: 13:06:23.718296                                                                                                                                  
    Duration: 77.266 ms                                                                                                                                        
     Changes:                
Oct 31 2017, 13:07
dereckson created D1138: Provision /etc.make.conf on FreeBSD devservers.
Oct 31 2017, 13:07
dereckson added a comment to D1060: Initial revision.

Client code used to test this code

Oct 31 2017, 12:59
dereckson updated the diff for D1060: Initial revision.

Fix whiteline before class end, prune non used Composer packages

Oct 31 2017, 11:39
dereckson updated the diff for D1060: Initial revision.

Move JSON Mapper to LogEntry

Oct 31 2017, 11:36
dereckson abandoned D1136: Install manta on Ysul.

Blocked by https://github.com/chrisa/node-dtrace-provider/issues/105

Oct 31 2017, 10:35
dereckson created D1137: Install portsearch on FreeBSD devserver role.
Oct 31 2017, 10:21
dereckson added a comment to D1136: Install manta on Ysul.
$ salt-call --local state.apply roles/devserver/userland-software/ops
[ERROR   ] Error installing 'manta': fs.js:768                                 
  return binding.rename(pathModule._makeLong(oldPath),                         
                 ^                     
Oct 31 2017, 09:18
dereckson created D1136: Install manta on Ysul.
Oct 31 2017, 09:17
dereckson added a comment to T1260: Handle containers OS in Salt.

A CoreOS configuration taken from pillar, or prepared by Salt from Jinja2 templates in a roles/os-configurator role would be probably the best.

Oct 31 2017, 07:17 · Operations sprints (The Dreadnought will produce new officers)

Oct 30 2017

dereckson closed T1067: libcurl.so wants libssl.so.8, but we provide libssl.so.9 on Ysul as Wontfix.
Oct 30 2017, 20:28 · Servers
dereckson closed D1135: Provide make install for ops commands.
Oct 30 2017, 19:13
dereckson committed rWKf68b569306d3: Provide make install for ops commands (authored by dereckson).
Provide make install for ops commands
Oct 30 2017, 19:13
dereckson accepted D1135: Provide make install for ops commands.
Oct 30 2017, 19:13
dereckson created D1135: Provide make install for ops commands.
Oct 30 2017, 19:12
dereckson committed rWK2d8dea74aa8b: Fix whitespaces issues (authored by dereckson).
Fix whitespaces issues
Oct 30 2017, 19:08
dereckson closed D1134: Fix whitespaces issues.
Oct 30 2017, 19:08
dereckson accepted D1134: Fix whitespaces issues.
Oct 30 2017, 19:08
dereckson updated the diff for D1134: Fix whitespaces issues.

Fix chmod

Oct 30 2017, 19:07
dereckson created D1134: Fix whitespaces issues.
Oct 30 2017, 19:05
dereckson committed rWKcbc734d1758f: Add a script to create a new user on Eglide (authored by dereckson).
Add a script to create a new user on Eglide
Oct 30 2017, 18:59
dereckson closed D1133: Add a script to create a new user on Eglide.
Oct 30 2017, 18:58
dereckson accepted D1133: Add a script to create a new user on Eglide.
Oct 30 2017, 18:58
dereckson added a revision to T1293: Document how to create easily a new user commit to rOPS: D1133: Add a script to create a new user on Eglide.
Oct 30 2017, 18:38 · Servers
dereckson created D1133: Add a script to create a new user on Eglide.
Oct 30 2017, 18:38
dereckson added projects to T1294: Dockerize tools.nasqueron.org: Nasqueron Tools, Docker images, Operations sprints (The Dreadnought will produce new officers).
Oct 30 2017, 13:31 · Operations sprints (Consolidate them all), Docker images, Nasqueron Tools, Servers
dereckson claimed T1294: Dockerize tools.nasqueron.org.
Oct 30 2017, 13:31 · Operations sprints (Consolidate them all), Docker images, Nasqueron Tools, Servers
dereckson claimed T1293: Document how to create easily a new user commit to rOPS.
Oct 30 2017, 13:29 · Servers
dereckson edited P267 Header template for authorized_keys file.
Oct 30 2017, 12:56 · Eglide
dereckson created P267 Header template for authorized_keys file.
Oct 30 2017, 12:54 · Eglide
dereckson committed rOPSb73f100221ed: Deploy html-directories tool on devservers (authored by dereckson).
Deploy html-directories tool on devservers
Oct 30 2017, 01:43
dereckson closed D1132: Deploy html-directories tool on devservers.
Oct 30 2017, 01:43
dereckson accepted D1132: Deploy html-directories tool on devservers.
Oct 30 2017, 01:38
dereckson updated the diff for D1132: Deploy html-directories tool on devservers.

Style

Oct 30 2017, 01:36
dereckson created D1132: Deploy html-directories tool on devservers.
Oct 30 2017, 01:35

Oct 29 2017

dereckson updated the diff for D1122: Provision MySQL.

Rebased against imagemagick map.jinja change

Oct 29 2017, 22:07
dereckson committed rOPS3c6b24c142a0: Install igal2, exiftool and ImageMagick on dev servers (authored by dereckson).
Install igal2, exiftool and ImageMagick on dev servers
Oct 29 2017, 22:06
dereckson closed D1131: Install igal2, exiftool and ImageMagick on dev servers.
Oct 29 2017, 22:06
dereckson accepted D1131: Install igal2, exiftool and ImageMagick on dev servers.
Oct 29 2017, 22:05
dereckson created D1131: Install igal2, exiftool and ImageMagick on dev servers.
Oct 29 2017, 22:05
dereckson updated the diff for D1122: Provision MySQL.

Rebased

Oct 29 2017, 20:45
dereckson added a comment to rOPSfcd72a664279: OpenSSH configuration.

Concern fixed in rOPS7b9dab.

Oct 29 2017, 20:42
dereckson committed rOPS7b9dab7b2b77: Print MOTD through OpenSSH when needed (authored by dereckson).
Print MOTD through OpenSSH when needed
Oct 29 2017, 20:40
dereckson closed D1130: Print MOTD through OpenSSH when needed.
Oct 29 2017, 20:40
dereckson accepted D1130: Print MOTD through OpenSSH when needed.
Oct 29 2017, 20:40
dereckson updated the diff for D1130: Print MOTD through OpenSSH when needed.

Simplify configuration ; it's more natural template takes care of the yes/no

Oct 29 2017, 20:13
dereckson updated the diff for D1130: Print MOTD through OpenSSH when needed.

Move to template (quote count: 1)

Oct 29 2017, 19:53
dereckson updated the diff for D1130: Print MOTD through OpenSSH when needed.

Protect yes/no to avoid substitution by a boolean

Oct 29 2017, 19:50
dereckson created D1130: Print MOTD through OpenSSH when needed.
Oct 29 2017, 19:42
dereckson added inline comments to rOPSfcd72a664279: OpenSSH configuration.
Oct 29 2017, 18:30
dereckson committed rOPS61518133abd8: Update akoe SSH key (authored by dereckson).
Update akoe SSH key
Oct 29 2017, 18:20
dereckson closed D1129: Update akoe SSH key.
Oct 29 2017, 18:20
dereckson accepted D1129: Update akoe SSH key.
Oct 29 2017, 18:20
dereckson created D1129: Update akoe SSH key.
Oct 29 2017, 18:20
dereckson updated the task description for T1292: userlist.db is saved in 644.
Oct 29 2017, 17:03 · good-first-issue, security, Odderon
dereckson moved T1292: userlist.db is saved in 644 from Backlog to Dev on the good-first-issue board.
Oct 29 2017, 17:02 · good-first-issue, security, Odderon
dereckson added a project to T1292: userlist.db is saved in 644: good-first-issue.
Oct 29 2017, 17:02 · good-first-issue, security, Odderon
dereckson updated subscribers of T1292: userlist.db is saved in 644.
Oct 29 2017, 17:02 · good-first-issue, security, Odderon
dereckson updated the task description for T1292: userlist.db is saved in 644.
Oct 29 2017, 17:02 · good-first-issue, security, Odderon
dereckson created T1292: userlist.db is saved in 644.
Oct 29 2017, 17:00 · good-first-issue, security, Odderon
dereckson committed rOPSca48d72bc8d8: Create akoe account on Eglide (authored by dereckson).
Create akoe account on Eglide
Oct 29 2017, 16:59
dereckson closed D1128: Create akoe account on Eglide.
Oct 29 2017, 16:59
dereckson accepted D1128: Create akoe account on Eglide.
Oct 29 2017, 16:59
dereckson updated the diff for D1128: Create akoe account on Eglide.

Remove akoe from revoked users

Oct 29 2017, 16:54
dereckson created D1128: Create akoe account on Eglide.
Oct 29 2017, 16:34
dereckson committed rOPS2ed01c9ec1c6: Declare missing shellserver role units to top state (authored by dereckson).
Declare missing shellserver role units to top state
Oct 29 2017, 16:24
dereckson closed D1127: Declare missing shellserver role units to top state.
Oct 29 2017, 16:24
dereckson accepted D1127: Declare missing shellserver role units to top state.

When highstate runs, it propagates the new SSL certificate for Bonjour chaton:

Oct 29 2017, 16:24
dereckson created D1127: Declare missing shellserver role units to top state.
Oct 29 2017, 16:22
dereckson committed rOPS715b85e5d950: Ensure userlist isn't world-readable (authored by dereckson).
Ensure userlist isn't world-readable
Oct 29 2017, 15:48
dereckson closed T1267: Set userlist.db chmod to avoid it's world readable as Resolved by committing rOPS715b85e5d950: Ensure userlist isn't world-readable.
Oct 29 2017, 15:48 · security, Odderon
dereckson closed D1069: Ensure userlist isn't world-readable.
Oct 29 2017, 15:48
dereckson added a comment to D1069: Ensure userlist isn't world-readable.

Works but the software itself rewrites periodically the file as 644.

Oct 29 2017, 15:46
dereckson closed T1286: Eglide Salt minion doesn't respond as Resolved.

Eglide highstate is correct, excepted for the PHP libraries and a former bug to the Let's encrypt timer we can solve independently.

Oct 29 2017, 15:41 · Servers
dereckson closed T1286: Eglide Salt minion doesn't respond, a subtask of T1034: Switch from root@ SSH login to sudo capabilities on every server, as Resolved.
Oct 29 2017, 15:41 · Operations sprints (Consolidate them all), Servers, Eglide
dereckson closed T1286: Eglide Salt minion doesn't respond, a subtask of T1285: Update tomjerr SSH key, as Resolved.
Oct 29 2017, 15:41 · security, Servers
dereckson closed T1286: Eglide Salt minion doesn't respond, a subtask of T1287: New changes are currently blocked on Eglide, as Resolved.
Oct 29 2017, 15:41 · Eglide
dereckson accepted D1069: Ensure userlist isn't world-readable.
Salt master
$ salt eglide state.apply roles/shellserver/odderon/config
eglide:                              
----------                             
          ID: odderon_fix_permissions_and_ownership                            
    Function: cmd.run                  
        Name: chmod 640 /opt/odderon/var/darkbot/userlist.db                   
      Result: True                     
     Comment: Command "chmod 640 /opt/odderon/var/darkbot/userlist.db" run     
     Started: 15:22:18.005520          
    Duration: 47.53 ms                 
     Changes:                          
              ----------               
              pid:                     
                  32647                
              retcode:                 
                  0                    
              stderr:                  
              stdout:                  
----------                             
          ID: odderon_fix_permissions_and_ownership                            
    Function: cmd.run                  
        Name: chown odderon:nasqueron-irc /opt/odderon/var/darkbot/userlist.db 
      Result: True                     
     Comment: Command "chown odderon:nasqueron-irc /opt/odderon/var/darkbot/userlist.db" run                                                                   
     Started: 15:22:18.054366          
    Duration: 40.816 ms                
     Changes:                          
              ----------               
              pid:                     
                  32649                
              retcode:                 
                  0                    
              stderr:                  
              stdout:                  
Oct 29 2017, 15:28
dereckson updated the diff for D1069: Ensure userlist isn't world-readable.

Fix cmd.run multi command syntax

Oct 29 2017, 15:22
dereckson planned changes to D1069: Ensure userlist isn't world-readable.
$ salt-call state.apply roles/shellserver/odderon/config
    The function "chown odderon:nasqueron-irc /opt/odderon/var/darkbot/userlist.db" in state "odderon_fix_permissions_and_ownership" in SLS "roles/shellserver/odderon/config" has whitespace, a function with whitespace is not supported, perhaps this is an argument that is missing a ":"
Oct 29 2017, 01:54
dereckson accepted D1069: Ensure userlist isn't world-readable.
Oct 29 2017, 01:52
dereckson closed T1291: Renew robot.paysannerebelle.com as Resolved.

Apparently, was a network issue.

Oct 29 2017, 01:49 · upstream, Servers, Eglide
dereckson created T1291: Renew robot.paysannerebelle.com.
Oct 29 2017, 01:41 · upstream, Servers, Eglide
dereckson added a reverting change for rOPSc18cf34de2bb: Provision ops accounts on Eglide: rOPSd4a2340aa322: Drop wheel group configuration.
Oct 29 2017, 01:36
dereckson committed rOPSd4a2340aa322: Drop wheel group configuration (authored by dereckson).
Drop wheel group configuration
Oct 29 2017, 01:36
dereckson closed D1068: Drop wheel group configuration.
Oct 29 2017, 01:36
dereckson updated the diff for D1068: Drop wheel group configuration.

Rebased

Oct 29 2017, 01:35