It’s Cybersecurity Awareness Month! Join our interactive training session, or learn about security and AI from 1Password experts.
Forum Discussion
Former Member
3 years agoQuestion about how to use 1password within playbooks
Hey everyone, Im extremely new to Ansible, so please excuse all of the mistakes Im about to make in this post. I have a handful of linux servers at work and I want to use ansible to update them regul...
Former Member
3 years agoPersonally I would recommend using SSH keys over passwords and use the 1password SSH agent for the connections. This works really well. Though you did say you were running Ansible on a server so if you are SSHing into that server SSH agent forwarding would also work as mentioned in this thread: https://1password.community/discussion/127482/feature-request-using-1p-ssh-from-inside-a-local-docker-container
If you are insistent on using passwords, use one of the variables documented here and set it using the onepassword
filter in either groups_vars/all.yml
or host_vars/hostname.yml
for specific host passwords:
yaml
ansible_ssh_password: "{{ lookup('community.general.onepassword', 'server1_login', field='password', vault='Private') }}"
PS if you are using op
CLI v2, make sure you update the community.general
ansible collection to 6.3.0
to get the v2 patch.