Skip to content

Add access for Aaron Gibson (aagbsn)#295

Merged
hellais merged 1 commit into
mainfrom
add_access_for_aagbsn
Jan 2, 2026
Merged

Add access for Aaron Gibson (aagbsn)#295
hellais merged 1 commit into
mainfrom
add_access_for_aagbsn

Conversation

@aagbsn

@aagbsn aagbsn commented Jan 2, 2026

Copy link
Copy Markdown
Contributor

Who: Aaron Gibson, developer at ooni.org
Affiliation: https://ooni.org/
Contact: aagbsn@extc.org

Research Question: Building real-time global censorship monitoring of VPN and other circumvention technology endpoints.

What I need: Access to the notebook server
Duration: Ongoing open-source anti-censorship research

@github-actions

github-actions Bot commented Jan 2, 2026

Copy link
Copy Markdown

Ansible Run Output 🤖

Ansible Playbook Recap 🔍



Ansible playbook output 📖success

Show Execution

$ ansible-playbook playbook.yml --check --diff -i ../tf/modules/ansible_inventory/inventories/inventory-dev.ini
[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all'
[WARNING]: Could not match supplied host pattern, ignoring: monitoring.ooni.org
[WARNING]: Could not match supplied host pattern, ignoring: backend-hel.ooni.org
[WARNING]: Could not match supplied host pattern, ignoring: clickhouseproxy.dev.ooni.io
[WARNING]: Could not match supplied host pattern, ignoring: clickhouseproxy.prod.ooni.io
[WARNING]: Could not match supplied host pattern, ignoring: notebook1.htz-fsn.prod.ooni.nu
[WARNING]: Could not match supplied host pattern, ignoring: data1.htz-fsn.prod.ooni.nu
[WARNING]: Could not match supplied host pattern, ignoring: data3.htz-fsn.prod.ooni.nu
[WARNING]: Could not match supplied host pattern, ignoring: openvpn-server1.ooni.io

PLAY [Ensure all hosts are bootstrapped correctly] *****************************
skipping: no hosts matched

PLAY [Deploy monitoring host] **************************************************
skipping: no hosts matched

PLAY [Update monitoring config] ************************************************
skipping: no hosts matched

PLAY [Deploy ooni backend services] ********************************************
skipping: no hosts matched

PLAY [Deploy clickhouse proxy] *************************************************
skipping: no hosts matched

PLAY [Deploy oonidata clickhouse hosts] ****************************************
skipping: no hosts matched

PLAY [Deploy airflow frontend host] ********************************************
skipping: no hosts matched

PLAY [Setup OpenVPN server] ****************************************************
skipping: no hosts matched

PLAY [Deploy notebook host] ****************************************************
skipping: no hosts matched

PLAY RECAP *********************************************************************

Pusher @aagbsn
Action pull_request
Working Directory
Workflow .github/workflows/check_ansible.yml
Last updated Fri, 02 Jan 2026 13:40:17 GMT

@hellais hellais left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! LGTM 🐳 🐬 🐋 🌊

@hellais hellais merged commit a849dac into main Jan 2, 2026
2 checks passed
@hellais

hellais commented Jan 2, 2026

Copy link
Copy Markdown
Member
$ ./play deploy-bootstrap.yml --diff -i inventory -l notebook1.htz-fsn.prod.ooni.nu
changed: [notebook1.htz-fsn.prod.ooni.nu] => (item=aagbsn)
--- before
+++ after
@@ -1,6 +1,6 @@
 {
-    "mode": "0755",
-    "owner": 0,
+    "mode": "0700",
+    "owner": 1029,
     "path": "/home/aagbsn/.ssh",
-    "state": "absent"
+    "state": "directory"
 }
--- before
+++ after: /Users/art/.ansible/tmp/ansible-local-130007yh2qmjx/tmpzvxm02w0/authorized_keys
@@ -0,0 +1,3 @@
+# managed by ansible
+# see roles/ssh_users/templates/authorized_keys
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINCW9YqNPaMRhNw84sk3NCea0RETVEg4EQS0f4CO020/ aagbsn@extc.org

You should now be able to ssh into the host. I will be following up on slack with further instructions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants