Solve merge conflict with tweak change
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Nov 22 2017
Nov 22 2017
dereckson committed rOPSf3191717a813: Run autochmod on web directories needing it (authored by dereckson).
Run autochmod on web directories needing it
I'm going to provide a more generic solution for "useradd, deploy, autochmod, php-fpm".
Deploy autochmod on webserver roles
dereckson added a revision to T758: Port for autochmod scripts: D1246: Deploy autochmod on webserver roles.
Fix Git syntax for SSH
Generate deploy@saltmaster SSH key
Ysul
---------- ID: deploy_account_ssh_key Function: cmd.run Name: ssh-keygen -t ed25519 -N "" -f /var/run/deploy/.ssh/id_ed25519 Result: True Comment: Command "ssh-keygen -t ed25519 -N "" -f /var/run/deploy/.ssh/id_ed25519" run Started: 02:22:49.406960 Duration: 300.059 ms Changes: ---------- pid: 46421 retcode: 0 stderr: stdout: Generating public/private ed25519 key pair. Your identification has been saved in /var/run/deploy/.ssh/id_ed25519. Your public key has been saved in /var/run/deploy/.ssh/id_ed25519.pub. The key fingerprint is: SHA256:e5ITOWVFiQqrVAXp9BMJzwX1vjxsPLCW4gCoJfaxnaM deploy@ysul.nasqueron.org The key's randomart image is: +--[ED25519 256]--+ | o=o+ooo. | | =oo..o. | | + +ooo . | | .. o ++ . | |..oo.. S.. . | |.+. =.. = B . | |. o +. * = O | | . .o * . o | | E . | +----[SHA256]-----+
dereckson committed rOPS401fbbd2e855: Don't install GNU grep on FreeBSD servers (authored by dereckson).
Don't install GNU grep on FreeBSD servers
dereckson committed rVIPERcf06f027f7f8: Connect TC2 to MySQL database at startup (authored by dereckson).
Connect TC2 to MySQL database at startup
dereckson renamed T1324: Create logs/<bot> directories from Create logs/TC2 directory to Create logs/<bot> directories.
dereckson renamed T1309: Deploy Dæghrefn, Wearg and TC2 through Salt from Deploy Dæghrefn through Salt to Deploy Dæghrefn, Wearg and TC2 through Salt.
dereckson added a subtask for T1309: Deploy Dæghrefn, Wearg and TC2 through Salt: T1324: Create logs/<bot> directories.
dereckson added a parent task for T1324: Create logs/<bot> directories: T1309: Deploy Dæghrefn, Wearg and TC2 through Salt.
Document make.conf as autogenerated
dereckson closed T1319: rOPS make.conf doesn't have header as Resolved by committing rOPSaa9af23789d1: Document make.conf as autogenerated.
dereckson added a revision to T1319: rOPS make.conf doesn't have header: D1241: Document make.conf as autogenerated.
dereckson closed T1309: Deploy Dæghrefn, Wearg and TC2 through Salt, a subtask of T1268: Reprovision Ysul, as Resolved.
This service correctly uses the 9002 deploy group, and reload/graceful are "nice to have", not blocker for deployment through rOPS, so we can call it done after these 21 commits.
Provide services for eggdrop
Set also PATH env variable in addition to HOME
Nov 21 2017
Nov 21 2017
Manually set /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/$eggdrop_user_home/bin as path.
The following environment has been defined by the last service update.
Set HOME environment variable
dereckson moved T1309: Deploy Dæghrefn, Wearg and TC2 through Salt from Debt to Working on on the Dæghrefn board.
dereckson moved T1021: Fix "New images pushed to Docker Hub" timer from Working on to Notifications on the Dæghrefn board.
dereckson moved T1249: Increase Twitter message characters limit from Working on to Backlog on the Dæghrefn board.
dereckson committed rOPS0e3c8fdc8dbd: Install eggdrop man on viperserv role (authored by dereckson).
Install eggdrop man on viperserv role
Salt master
ID: eggdrop_man Function: cmd.run Name: gzip < /opt/eggdrop/doc/man1/eggdrop.1 > /usr/local/man/man1/eggdrop.1.gz Result: True Comment: Command "gzip < /opt/eggdrop/doc/man1/eggdrop.1 > /usr/local/man/man1/eggdrop.1.gz" run Started: 00:45:35.888782 Duration: 221.548 ms Changes: ---------- pid: 94234 retcode: 0 stderr: stdout:
Test in TC2
00:18 <dereckson> .s Core 00:20 <dereckson> .tcl sql7 disconnect 00:21 <dereckson> .tcl dict keys [readmycnf /var/run/tc2/.my.cnf] 00:21 <TC2> Tcl: host user password 00:21 <dereckson> .tcl sqlconnect sql7 /var/run/tc2/.my.cnf 00:21 <TC2> Tcl: 00:22 <dereckson> .tcl sql7 "SELECT 1+1" 00:22 <TC2> Tcl: 2
dereckson committed rVIPERbe5e31eda166: Allow to read MySQL credentials from my.cnf (authored by dereckson).
Allow to read MySQL credentials from my.cnf
Rebased
Update ViperServ oauth.tcl path
Move oauth to vendor
Nov 20 2017
Nov 20 2017
Nov 19 2017
Nov 19 2017
The daemon command starts the process with / as $HOME instead of /var/run/tc2:
dereckson added a revision to T1309: Deploy Dæghrefn, Wearg and TC2 through Salt: D1236: Provide services for eggdrop.
dereckson triaged T1320: PID files should be in /var/run/viperserv and not in /srv/viperserv as Normal priority.
dereckson committed rOPSfb5c31c730ea: Store eggdrop PID files to /var/run/<bot account> (authored by dereckson).
Store eggdrop PID files to /var/run/<bot account>
dereckson closed T1320: PID files should be in /var/run/viperserv and not in /srv/viperserv, a subtask of T1309: Deploy Dæghrefn, Wearg and TC2 through Salt, as Resolved.
dereckson committed rVIPER1aef52884cef: Provide a .env command to dump environment (authored by dereckson).
Provide a .env command to dump environment
Nasqueron DevCentral · If it had been much bigger the moon would have had a core of ice. · Powered by Phabricator