I hereby claim:
- I am robbytaylor on github.
- I am robbytaylor (https://keybase.io/robbytaylor) on keybase.
- I have a public key ASBlRuAba1GLj-Q-FSCSlUHj2O25kbmsrw3v-CPn0NNs5go
To claim this, I am signing this object:
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Effect": "Deny", | |
"NotAction": [ | |
"cloudtrail:*", | |
"cloudwatch:*", | |
"ec2:*" | |
"guardduty:*", |
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Effect": "Deny", | |
"NotAction": [ | |
"iam:*", | |
"organizations:*", | |
"route53:*", | |
"budgets:*", |
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Effect": "Deny", | |
"Action": [ | |
"s3:PutObject" | |
], | |
"Resource": "*", | |
"Condition": { |
- name: Pi private key | |
copy: | |
dest: '/home/{{ user }}/.ssh/rasberrypi.local' | |
content: "-----BEGIN RSA PRIVATE KEY-----\n{{ lookup('onepassword', 'Raspberry Pi', field='private') | replace(' ', '\n') }}\n-----END RSA PRIVATE KEY-----" | |
mode: 0600 | |
- name: Pi public key | |
copy: | |
dest: '/home/{{ user }}/.ssh/rasberrypi.local.pub' | |
content: "{{ lookup('onepassword', 'Raspberry Pi', field='public') }}" |
--- | |
- name: Unarchive 1Password CLI tool | |
unarchive: | |
src: 'https://cache.agilebits.com/dist/1P/op/pkg/v{{ op.version }}/op_linux_amd64_v{{ op.version }}.zip' | |
remote_src: yes | |
dest: /tmp | |
- name: Copy 1Password CLI tool into place | |
copy: | |
src: /tmp/op |
vars_prompt: | |
- name: op_secret | |
prompt: What is your 1Password secret key? | |
- name: op_pass | |
prompt: What is your 1Password password? |
I hereby claim:
To claim this, I am signing this object: