Page MenuHomeDevCentral
Feed All Stories

Oct 20 2017

dereckson closed T1269: Update SSHFP records for ysul, a subtask of T1268: Reprovision Ysul, as Resolved.
Oct 20 2017, 01:19 · Operations sprints (The Dreadnought will produce new officers), Salt, Servers
dereckson added a comment to T1269: Update SSHFP records for ysul.
Ysul
$ ssh-keygen -r ysul.nasqueron.org
ysul.nasqueron.org IN SSHFP 1 1 d1b0a408bbaa22b342464d851c15857746fcd0a7
ysul.nasqueron.org IN SSHFP 1 2 4efb284579508b1ad53000aca96e3104c2c8582fd0aa6ec5a7b767e9f3fa969d
ysul.nasqueron.org IN SSHFP 3 1 085356d6ad1d34731fbdccb137a7faec170ddfe6
ysul.nasqueron.org IN SSHFP 3 2 ab34138b4c5cb8460746bd46578fb1a874fa8dd20cde2151f1834af50226edee
ysul.nasqueron.org IN SSHFP 4 1 4740d85fc1161fea53974049e7df10b28abf5c6d
ysul.nasqueron.org IN SSHFP 4 2 26653b23045c60bbcfea0948227898805d7cc280cf81e4189e87a9b5e1370925
Oct 20 2017, 01:11 · DNS, Operations sprints (The Dreadnought will produce new officers), Servers
dereckson created D1070: Provision software to Ysul.
Oct 20 2017, 01:09
dereckson added a revision to T1268: Reprovision Ysul: D1070: Provision software to Ysul.
Oct 20 2017, 01:09 · Operations sprints (The Dreadnought will produce new officers), Salt, Servers
dereckson created T1269: Update SSHFP records for ysul.
Oct 20 2017, 00:50 · DNS, Operations sprints (The Dreadnought will produce new officers), Servers
dereckson added a project to T1268: Reprovision Ysul: Operations sprints (The Dreadnought will produce new officers).
Oct 20 2017, 00:49 · Operations sprints (The Dreadnought will produce new officers), Salt, Servers
dereckson updated the task description for T1268: Reprovision Ysul.
Oct 20 2017, 00:49 · Operations sprints (The Dreadnought will produce new officers), Salt, Servers
dereckson added a comment to T1247: Bring back Ysul online.

Plan is to reprovision a baremetal server and redirect the Ysul IP there: T1268

Oct 20 2017, 00:48 · Servers
dereckson created T1268: Reprovision Ysul.
Oct 20 2017, 00:48 · Operations sprints (The Dreadnought will produce new officers), Salt, Servers

Oct 19 2017

dereckson added a revision to T1267: Set userlist.db chmod to avoid it's world readable: D1069: Ensure userlist isn't world-readable.
Oct 19 2017, 22:54 · security, Odderon
dereckson created D1069: Ensure userlist isn't world-readable.
Oct 19 2017, 22:54
dereckson renamed T1267: Set userlist.db chmod to avoid it's world readable from Set userlist2.db chmod to avoid it's world readable to Set userlist.db chmod to avoid it's world readable.
Oct 19 2017, 22:54 · security, Odderon
dereckson created T1267: Set userlist.db chmod to avoid it's world readable.
Oct 19 2017, 22:11 · security, Odderon
dereckson added a comment to D1067: Create an ops group with full sudo capability.

@Sandlayth As Salt master isn't available, could you put the roles/core/sudo/files/ops file in /etc/sudoers.d/ops
+ add the following line:

Oct 19 2017, 21:53
Sandlayth accepted D1068: Drop wheel group configuration.
Oct 19 2017, 21:46
Sandlayth accepted D1067: Create an ops group with full sudo capability.
Oct 19 2017, 21:46
dereckson added a subtask for T1265: Provision equatower, new Docker engine as a containerized OS: T1266: Upgrade Mastodon to last 1.x version on Equatower.
Oct 19 2017, 20:06 · Operations sprints (The Dreadnought will produce new officers), Servers
dereckson added a parent task for T1266: Upgrade Mastodon to last 1.x version on Equatower: T1265: Provision equatower, new Docker engine as a containerized OS.
Oct 19 2017, 20:06 · Operations sprints (The Dreadnought will produce new officers)
dereckson created T1266: Upgrade Mastodon to last 1.x version on Equatower.
Oct 19 2017, 19:20 · Operations sprints (The Dreadnought will produce new officers)
dereckson added a comment to T1265: Provision equatower, new Docker engine as a containerized OS.

Equatower has been provisionned as a CentOS Atomic, with git, salt-client and docker-compose added to the base system.

Oct 19 2017, 19:19 · Operations sprints (The Dreadnought will produce new officers), Servers
dereckson created T1265: Provision equatower, new Docker engine as a containerized OS.
Oct 19 2017, 19:18 · Operations sprints (The Dreadnought will produce new officers), Servers
dereckson updated the diff for D1067: Create an ops group with full sudo capability.

Fix sudoers file header

Oct 19 2017, 17:03
dereckson created D1068: Drop wheel group configuration.
Oct 19 2017, 16:54
dereckson added a revision to T1034: Switch from root@ SSH login to sudo capabilities on every server: D1068: Drop wheel group configuration.
Oct 19 2017, 16:54 · Operations sprints (Consolidate them all), Servers, Eglide
dereckson closed T1056: Rename wheel group in gshadow too, not only on /etc/group as Wontfix.

Actually, we're going to create an 'ops' group instead of fighting the OS.

Oct 19 2017, 16:50 · Salt, Servers
dereckson added a revision to T1034: Switch from root@ SSH login to sudo capabilities on every server: D1067: Create an ops group with full sudo capability.
Oct 19 2017, 16:47 · Operations sprints (Consolidate them all), Servers, Eglide
dereckson created D1067: Create an ops group with full sudo capability.
Oct 19 2017, 16:47
dereckson claimed T1034: Switch from root@ SSH login to sudo capabilities on every server.
Oct 19 2017, 16:25 · Operations sprints (Consolidate them all), Servers, Eglide
dereckson closed T1247: Bring back Ysul online as Wontfix.

The hypervisor machine is broken, we received a new replacement machine.

Oct 19 2017, 14:35 · Servers

Oct 18 2017

dereckson closed T1263: Mirror issue on rDWD as Resolved.

Last occurrence was 2017-10-17 21:45:20 21:45.

Oct 18 2017, 11:29 · DevCentral, Dæghrefn
dereckson raised the priority of T1247: Bring back Ysul online from High to Unbreak Now!.

Hypervisor currently unreachable by ping.

Oct 18 2017, 10:41 · Servers

Oct 17 2017

dereckson moved T1263: Mirror issue on rDWD from Backlog to Working on on the Dæghrefn board.

I've cloned again the repository from GitHub.

Oct 17 2017, 22:16 · DevCentral, Dæghrefn
dereckson updated the task description for T1263: Mirror issue on rDWD.
Oct 17 2017, 21:34 · DevCentral, Dæghrefn
dereckson created T1263: Mirror issue on rDWD.
Oct 17 2017, 21:24 · DevCentral, Dæghrefn
dereckson committed rNOTIF9cd8a8a6e913: Improve documentation and casting types (authored by dereckson).
Improve documentation and casting types
Oct 17 2017, 20:51
dereckson closed D1066: Improve documentation and casting types.
Oct 17 2017, 20:51
dereckson accepted D1066: Improve documentation and casting types.
Oct 17 2017, 20:50
dereckson updated the diff for D1066: Improve documentation and casting types.

More fixes.

Oct 17 2017, 20:46
dereckson retitled D1066: Improve documentation and casting types from Improve documentation types to Improve documentation and casting types.
Oct 17 2017, 20:45
dereckson created T1262: Refactor analyzers traits.
Oct 17 2017, 20:40 · Technical debt, Notifications center
dereckson created D1066: Improve documentation and casting types.
Oct 17 2017, 20:10
dereckson committed rOPSa252d4982361: Use /srv/data instead of /data (authored by dereckson).
Use /srv/data instead of /data
Oct 17 2017, 20:07
dereckson closed T1261: Move /data to /srv/data as Resolved by committing rOPSa252d4982361: Use /srv/data instead of /data.
Oct 17 2017, 20:05 · Operations sprints (The Dreadnought will produce new officers)
dereckson closed T1261: Move /data to /srv/data, a subtask of T1260: Handle containers OS in Salt, as Resolved.
Oct 17 2017, 20:05 · Operations sprints (The Dreadnought will produce new officers)
dereckson closed D1065: Use /srv/data instead of /data.
Oct 17 2017, 20:05
dereckson added a comment to D1065: Use /srv/data instead of /data.
Dwellers
$ ls /srv/data
ls: cannot access /srv/data: No such file or directory
$ salt-call state.apply hotfixes
local:
----------
          ID: /etc/modprobe.d/disable-dccp.conf
    Function: file.managed
      Result: True
     Comment: File /etc/modprobe.d/disable-dccp.conf is in the correct state
     Started: 22:01:55.389385
    Duration: 113.239 ms
     Changes:   
----------
          ID: srv_data_symlink
    Function: file.symlink
        Name: /srv/data
      Result: True
     Comment: Created new symlink /srv/data -> /data
     Started: 22:01:55.502816
    Duration: 116.329 ms
     Changes:   
              ----------
              new:
                  /srv/data
Oct 17 2017, 20:05
dereckson updated the diff for D1065: Use /srv/data instead of /data.

spaces, function name

Oct 17 2017, 20:01
dereckson accepted D1065: Use /srv/data instead of /data.
Oct 17 2017, 19:55
dereckson updated the summary of D1065: Use /srv/data instead of /data.
Oct 17 2017, 19:41
dereckson added a revision to T1261: Move /data to /srv/data: D1065: Use /srv/data instead of /data.
Oct 17 2017, 19:41 · Operations sprints (The Dreadnought will produce new officers)
dereckson created D1065: Use /srv/data instead of /data.
Oct 17 2017, 19:40
dereckson committed rOPSfcc8044682f4: Don't install software in the core role (authored by dereckson).
Don't install software in the core role
Oct 17 2017, 19:29
dereckson closed T1259: Don't provision software in core role as Resolved by committing rOPSfcc8044682f4: Don't install software in the core role.
Oct 17 2017, 19:29 · Operations sprints (The Dreadnought will produce new officers), Servers
dereckson closed T1259: Don't provision software in core role, a subtask of T1260: Handle containers OS in Salt, as Resolved.
Oct 17 2017, 19:29 · Operations sprints (The Dreadnought will produce new officers)
dereckson closed D1064: Don't install software in the core role.
Oct 17 2017, 19:29
dereckson accepted D1064: Don't install software in the core role.
Oct 17 2017, 19:29
dereckson created T1261: Move /data to /srv/data.
Oct 17 2017, 19:28 · Operations sprints (The Dreadnought will produce new officers)
dereckson created D1064: Don't install software in the core role.
Oct 17 2017, 18:58
dereckson added a revision to T1259: Don't provision software in core role: D1064: Don't install software in the core role.
Oct 17 2017, 18:58 · Operations sprints (The Dreadnought will produce new officers), Servers
dereckson edited projects for T1259: Don't provision software in core role, added: Operations sprints (The Dreadnought will produce new officers); removed Operations sprints (Operations sprint 1).
Oct 17 2017, 18:56 · Operations sprints (The Dreadnought will produce new officers), Servers
dereckson added a project to T1259: Don't provision software in core role: Operations sprints (Operations sprint 1).
Oct 17 2017, 18:56 · Operations sprints (The Dreadnought will produce new officers), Servers
dereckson added a parent task for T1259: Don't provision software in core role: T1260: Handle containers OS in Salt.
Oct 17 2017, 18:55 · Operations sprints (The Dreadnought will produce new officers), Servers
dereckson created T1260: Handle containers OS in Salt.
Oct 17 2017, 18:55 · Operations sprints (The Dreadnought will produce new officers)
dereckson added a subtask for T1260: Handle containers OS in Salt: T1259: Don't provision software in core role.
Oct 17 2017, 18:55 · Operations sprints (The Dreadnought will produce new officers)
dereckson added a comment to T1259: Don't provision software in core role.

That means the Let's encrypt unit has to be moved to a shared role folder.

Oct 17 2017, 18:48 · Operations sprints (The Dreadnought will produce new officers), Servers
dereckson created T1259: Don't provision software in core role.
Oct 17 2017, 18:39 · Operations sprints (The Dreadnought will produce new officers), Servers
dereckson committed rOPS97f7e06ca468: Fix new-partition doesn't write to /etc/fstab issue (authored by dereckson).
Fix new-partition doesn't write to /etc/fstab issue
Oct 17 2017, 18:32
dereckson closed D1063: Fix new-partition doesn't write to /etc/fstab issue.
Oct 17 2017, 18:32
dereckson accepted D1063: Fix new-partition doesn't write to /etc/fstab issue.
Oct 17 2017, 18:32
dereckson created D1063: Fix new-partition doesn't write to /etc/fstab issue.
Oct 17 2017, 18:32
dereckson committed rNOTIF998b93519939: Document PhabricatorStory::$data can be null (authored by dereckson).
Document PhabricatorStory::$data can be null
Oct 17 2017, 15:01
dereckson closed D1062: Document PhabricatorStory::$data can be null.
Oct 17 2017, 15:01
dereckson accepted D1062: Document PhabricatorStory::$data can be null.
Oct 17 2017, 15:01
dereckson created D1062: Document PhabricatorStory::$data can be null.
Oct 17 2017, 15:01
dereckson committed rNOTIFaed0fa97856e: Solve Composer conflict dependency (authored by dereckson).
Solve Composer conflict dependency
Oct 17 2017, 13:31
dereckson closed D1061: Solve Composer conflict dependency.
Oct 17 2017, 13:31
dereckson closed T1258: Check notifications Composer dependencies: psysh and Laravel versions compatibility as Resolved by committing rNOTIFaed0fa97856e: Solve Composer conflict dependency.
Oct 17 2017, 13:31 · Notifications center
dereckson updated the summary of D1061: Solve Composer conflict dependency.
Oct 17 2017, 13:27
dereckson added a revision to T1258: Check notifications Composer dependencies: psysh and Laravel versions compatibility: D1061: Solve Composer conflict dependency.
Oct 17 2017, 13:27 · Notifications center
dereckson accepted D1061: Solve Composer conflict dependency.
Oct 17 2017, 13:26
dereckson created D1061: Solve Composer conflict dependency.
Oct 17 2017, 13:25
dereckson added a comment to T1258: Check notifications Composer dependencies: psysh and Laravel versions compatibility.

Version conflict issue

Oct 17 2017, 13:09 · Notifications center

Oct 16 2017

dereckson renamed T1258: Check notifications Composer dependencies: psysh and Laravel versions compatibility from Check notifications Composer dependencies to Check notifications Composer dependencies: psysh and Laravel versions compatibility.
Oct 16 2017, 15:26 · Notifications center
dereckson claimed T1258: Check notifications Composer dependencies: psysh and Laravel versions compatibility.
Oct 16 2017, 15:24 · Notifications center
dereckson planned changes to D1060: Initial revision.
Oct 16 2017, 00:24
dereckson created D1060: Initial revision.
Oct 16 2017, 00:03

Oct 15 2017

dereckson lowered the priority of T1247: Bring back Ysul online from Unbreak Now! to High.

[ Decreasing priority as it's up for 60 hours. ]

Oct 15 2017, 23:07 · Servers
dereckson committed rOPS0dcb9e885a82: Add more packages to map (authored by dereckson).
Add more packages to map
Oct 15 2017, 22:37
dereckson closed D1059: Add more packages to map.
Oct 15 2017, 22:37
dereckson accepted D1059: Add more packages to map.

1Script started on Sun Oct 15 22:28:02 2017
2/opt/nasqueron-operations (pkg) ] salt eglide state.apply roles/core/letsencrypt/software test=True
3eglide:
4----------
5  ID: letsencrypt_software
6 Function: pkg.installed
7  Name: certbot
8  Result: True
9  Comment: Package certbot is already installed
10  Started: 22:28:27.535079
11 Duration: 2995.701 ms
12 Changes: 
13----------
14  ID: /var/letsencrypt-auto
15 Function: file.directory
16  Result: True
17  Comment: The directory /var/letsencrypt-auto is in the correct state
18  Started: 22:28:30.554724
19 Duration: 5.099 ms
20 Changes: 
21----------
22  ID: /etc/letsencrypt/cli.ini
23 Function: file.managed
24  Result: True
25  Comment: The file /etc/letsencrypt/cli.ini is in the correct state
26  Started: 22:28:30.560873
27 Duration: 415.221 ms
28 Changes: 
29
30Summary for eglide
31------------
32Succeeded: 3
33Failed: 0
34------------
35Total states run: 3
36Total run time: 3.416 s
37/opt/nasqueron-operations (pkg) ] salt eglide state.apply roles/core/letsencrypt/software test=True[1@s[1@h[10@ellserver/[1@d[1@a[7@tabase/[1@m[1@y[1@s[1@q[1@l
38eglide:
39----------
40  ID: mysql
41 Function: pkg.installed
42  Result: True
43  Comment: All specified packages are already installed
44  Started: 22:29:50.199322
45 Duration: 2986.005 ms
46 Changes: 
47----------
48  ID: full_text_search_stopwords_file
49 Function: file.managed
50  Name: /opt/stopwords.txt
51  Result: True
52  Comment: The file /opt/stopwords.txt is in the correct state
53  Started: 22:29:53.198950
54 Duration: 156.441 ms
55 Changes: 
56----------
57  ID: mysql_config
58 Function: file.managed
59  Name: /etc/my.cnf
60  Result: True
61  Comment: The file /etc/my.cnf is in the correct state
62  Started: 22:29:53.356419
63 Duration: 44.788 ms
64 Changes: 
65
66Summary for eglide
67------------
68Succeeded: 3
69Failed: 0
70------------
71Total states run: 3
72Total run time: 3.187 s
73
74/opt/nasqueron-operations (pkg) ] salt eglide state.apply roles/shellserver/userland-software/base test=True
75eglide:
76----------
77  ID: shells
78 Function: pkg.installed
79  Result: True
80  Comment: All specified packages are already installed
81  Started: 22:34:10.049650
82 Duration: 2980.876 ms
83 Changes: 
84----------
85  ID: editors
86 Function: pkg.installed
87  Result: True
88  Comment: All specified packages are already installed
89  Started: 22:34:13.031858
90 Duration: 70.548 ms
91 Changes: 
92----------
93  ID: utilities
94 Function: pkg.installed
95  Result: True
96  Comment: All specified packages are already installed
97  Started: 22:34:13.103461
98 Duration: 71.222 ms
99 Changes: 
100----------
101  ID: dev
102 Function: pkg.installed
103  Result: True
104  Comment: All specified packages are already installed
105  Started: 22:34:13.175708
106 Duration: 72.749 ms
107 Changes: 
108----------
109  ID: dev_popular_libs
110 Function: pkg.installed
111  Result: True
112  Comment: All specified packages are already installed
113  Started: 22:34:13.249541
114 Duration: 68.081 ms
115 Changes: 
116----------
117  ID: languages_removed
118 Function: pkg.removed
119  Result: True
120  Comment: All specified packages are already absent
121  Started: 22:34:13.318658
122 Duration: 131.844 ms
123 Changes: 
124----------
125  ID: languages
126 Function: pkg.installed
127  Result: True
128  Comment: All specified packages are already installed
129  Started: 22:34:13.451609
130 Duration: 69.819 ms
131 Changes: 
132----------
133  ID: languages_libs
134 Function: pkg.installed
135  Result: True
136  Comment: All specified packages are already installed
137  Started: 22:34:13.522532
138 Duration: 68.151 ms
139 Changes: 
140----------
141  ID: spelling
142 Function: pkg.installed
143  Result: True
144  Comment: All specified packages are already installed
145  Started: 22:34:13.591779
146 Duration: 68.849 ms
147 Changes: 
148
149Summary for eglide
150------------
151Succeeded: 9
152Failed: 0
153------------
154Total states run: 9
155Total run time: 3.602 s
156/opt/nasqueron-operations (pkg) ] ^Dexit
157
158Script done on Sun Oct 15 22:34:33 2017

Oct 15 2017, 22:36
dereckson updated the test plan for D1059: Add more packages to map.
Oct 15 2017, 22:36
dereckson edited P264 salt-state-test-D1059.txt.
Oct 15 2017, 22:36
dereckson updated the diff for D1059: Add more packages to map.

s/package/packages ; s/aspell/aspell-fr

Oct 15 2017, 22:34
dereckson updated the diff for D1059: Add more packages to map.

Removed orphan endif

Oct 15 2017, 22:32
dereckson updated the diff for D1059: Add more packages to map.

Import clause is code, not variable

Oct 15 2017, 22:31
dereckson updated the diff for D1059: Add more packages to map.

Fix typo in map.jinja

Oct 15 2017, 22:28
dereckson updated the diff for D1059: Add more packages to map.

Fix import

Oct 15 2017, 22:23
dereckson planned changes to D1059: Add more packages to map.
Oct 15 2017, 22:22
dereckson created D1059: Add more packages to map.
Oct 15 2017, 22:19
dereckson renamed T1257: Unit tests for bash script get-containers-list from Unit test for D1050 to Unit tests for bash script get-containers-list.
Oct 15 2017, 21:49 · good-first-issue, Servers