<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://interfaces3.hunter.cryptograss.live/index.php?action=history&amp;feed=atom&amp;title=Cryptograss%3AMaybelle%2Fdeploy_logs%2F26314747</id>
	<title>Cryptograss:Maybelle/deploy logs/26314747 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://interfaces3.hunter.cryptograss.live/index.php?action=history&amp;feed=atom&amp;title=Cryptograss%3AMaybelle%2Fdeploy_logs%2F26314747"/>
	<link rel="alternate" type="text/html" href="https://interfaces3.hunter.cryptograss.live/index.php?title=Cryptograss:Maybelle/deploy_logs/26314747&amp;action=history"/>
	<updated>2026-11-15T08:02:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://interfaces3.hunter.cryptograss.live/index.php?title=Cryptograss:Maybelle/deploy_logs/26314747&amp;diff=12575&amp;oldid=prev</id>
		<title>DrivingThatTrain: maybelle finished: deploy log</title>
		<link rel="alternate" type="text/html" href="https://interfaces3.hunter.cryptograss.live/index.php?title=Cryptograss:Maybelle/deploy_logs/26314747&amp;diff=12575&amp;oldid=prev"/>
		<updated>2026-10-31T19:10:39Z</updated>

		<summary type="html">&lt;p&gt;maybelle finished: deploy log&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;✓ maybelle redeployed&amp;#039;&amp;#039;&amp;#039; at block 26,314,747 (2026-10-31 19:10 UTC), in 2m 33s, by [[User:JMyles|JMyles]], maybelle-config &amp;lt;code&amp;gt;f2309ca72c71&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Posted by DrivingThatTrain. Taken out before posting: 0 vault values, by exact match, and 0 secret-shaped strings.&lt;br /&gt;
&lt;br /&gt;
== Recap ==&lt;br /&gt;
&amp;lt;pre&amp;gt;localhost : ok=127 changed=36 unreachable=0 failed=0 skipped=11 rescued=0 ignored=0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Changed (36) ==&lt;br /&gt;
* Create blank .bashrc&lt;br /&gt;
* Create log files for Jenkins to read&lt;br /&gt;
* Clone or update blue-railroad-import source&lt;br /&gt;
* Install blue-railroad-import from local checkout&lt;br /&gt;
* Fix blue-railroad-cache permissions&lt;br /&gt;
* caddy : Deploy Caddyfile&lt;br /&gt;
* caddy : Enable and restart Caddy to load config&lt;br /&gt;
* Configure SSH for hunter, NFS, and delivery-kid&lt;br /&gt;
* Add hunter to known_hosts&lt;br /&gt;
* Ensure that known_hosts is present&lt;br /&gt;
* Remove stale NFS host key from root known_hosts&lt;br /&gt;
* Add current NFS host key to root known_hosts&lt;br /&gt;
* Add known_hosts entry for github.com&lt;br /&gt;
* Add hunter to jenkins user known_hosts&lt;br /&gt;
* Create PickiPedia secrets directory&lt;br /&gt;
* Deploy PickiPedia LocalSettings.local.php from vault&lt;br /&gt;
* Clone or update magenta repository (memory-lane is in it)&lt;br /&gt;
* Create Memory Lane .env file&lt;br /&gt;
* postgres : Start PostgreSQL container&lt;br /&gt;
* Start Memory Lane services&lt;br /&gt;
* Copy secrets into scrubber container&lt;br /&gt;
* Fix secrets file ownership in container&lt;br /&gt;
* Remove temp secrets file&lt;br /&gt;
* Restart scrubber to load secrets&lt;br /&gt;
* Wait for postgres to be ready&lt;br /&gt;
* Run Django migrations&lt;br /&gt;
* Copy secrets check script into memory-lane container&lt;br /&gt;
* Create or update memory-lane preview role&lt;br /&gt;
* Grant memory-lane preview role its privileges&lt;br /&gt;
* Create pickipedia backup log file&lt;br /&gt;
* Add PickiPedia VPS to SSH config&lt;br /&gt;
* Remove vault password file&lt;br /&gt;
* Start GlitchTip services&lt;br /&gt;
* Create PickiPedia secrets directory for Jenkins&lt;br /&gt;
* Write PickiPedia LocalSettings.local.php for Jenkins builds&lt;br /&gt;
* caddy : Reload Caddy&lt;br /&gt;
&lt;br /&gt;
== Warnings (4) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;[WARNING]: Cannot parse event from line: &amp;#039;time=&amp;quot;2026-10-31T19:10:00Z&amp;quot;&lt;br /&gt;
[WARNING]: Cannot parse event from line: &amp;#039;scrubber  Built&amp;#039;. Please report this&lt;br /&gt;
[WARNING]: Cannot parse event from line: &amp;#039;memory-lane  Built&amp;#039;. Please report&lt;br /&gt;
[WARNING]: Cannot parse event from line: &amp;#039;mcp-server  Built&amp;#039;. Please report&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The last 40 lines ==&lt;br /&gt;
&amp;lt;pre&amp;gt;TASK [Create GlitchTip directories] ********************************************&lt;br /&gt;
ok: [localhost] =&amp;amp;gt; (item=/mnt/persist/glitchtip)&lt;br /&gt;
ok: [localhost] =&amp;amp;gt; (item=/mnt/persist/glitchtip/postgres-data)&lt;br /&gt;
&lt;br /&gt;
TASK [Create GlitchTip docker network] *****************************************&lt;br /&gt;
ok: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Create GlitchTip docker-compose file] ************************************&lt;br /&gt;
ok: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Start GlitchTip services] ************************************************&lt;br /&gt;
changed: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Wait for GlitchTip to be ready] ******************************************&lt;br /&gt;
ok: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Create GlitchTip superuser (idempotent)] *********************************&lt;br /&gt;
ok: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Create GlitchTip organization and PickiPedia project] ********************&lt;br /&gt;
ok: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Get or create PickiPedia project DSN] ************************************&lt;br /&gt;
ok: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Save GlitchTip DSN to file] **********************************************&lt;br /&gt;
ok: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Create PickiPedia secrets directory for Jenkins] *************************&lt;br /&gt;
changed: [localhost]&lt;br /&gt;
&lt;br /&gt;
TASK [Write PickiPedia LocalSettings.local.php for Jenkins builds] *************&lt;br /&gt;
changed: [localhost]&lt;br /&gt;
&lt;br /&gt;
RUNNING HANDLER [caddy : Reload Caddy] *****************************************&lt;br /&gt;
changed: [localhost]&lt;br /&gt;
&lt;br /&gt;
PLAY RECAP *********************************************************************&lt;br /&gt;
localhost                  : ok=127  changed=36   unreachable=0    failed=0    skipped=11   rescued=0    ignored=0   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Deploy logs]] [[Category:maybelle deploy logs]]&lt;/div&gt;</summary>
		<author><name>DrivingThatTrain</name></author>
	</entry>
</feed>