Skip to content
This repository was archived by the owner on Jan 22, 2023. It is now read-only.
Open
Changes from 1 commit
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
7f67fa4
initial commit
Aug 7, 2018
47ef7a7
initial work users role
Aug 7, 2018
f12466d
config users shell/ssh
Aug 13, 2018
a96d82d
ssh-config role / docs / updated user config
Aug 15, 2018
935d660
markdown column
Aug 15, 2018
c1ab857
add docs
Aug 17, 2018
caa1e1f
testing with FreeBSD on ec2
Aug 18, 2018
95e4ee8
Import project for #9
srgvg Aug 18, 2018
c53f502
make distinction between bash and csh shell config
Aug 18, 2018
5974946
required varaibles / remove append group / blocks in shell
Aug 26, 2018
a77f922
Merge pull request #10 from ginsys/feature-users-config-ssh-#9
reelsense Sep 2, 2018
522c9a6
Create README.md
reelsense Sep 2, 2018
f0cbef4
Update README.md
reelsense Sep 2, 2018
f4f7233
fix url so it doesn't favor github
reelsense Sep 2, 2018
84ef01a
Thanks @srgvg and @vincentvdk! 🎉
reelsense Sep 2, 2018
834c29b
rearrange contributors
reelsense Sep 2, 2018
f8b2ecf
fix donate url
reelsense Sep 2, 2018
80df2cc
update donate url
reelsense Sep 2, 2018
4f93ca4
Thanks @srgvg and @vincentvdk
reelsense Sep 2, 2018
ef4083e
add feature checklist and update example gif
reelsense Sep 2, 2018
b49c265
add thanks and rule before gif
reelsense Sep 2, 2018
190f5b8
typo
reelsense Sep 2, 2018
a03c4a6
${HOME} typo
reelsense Sep 3, 2018
11fa15f
fix ${HOME} typo
reelsense Sep 3, 2018
8e1b081
fix ${HOME} typo
reelsense Sep 3, 2018
63c5cb8
fix ${HOME} typo
reelsense Sep 3, 2018
f425969
fix ${HOME} typo
reelsense Sep 3, 2018
e291ce2
fix ${HOME} typo
reelsense Sep 3, 2018
1985da8
Fix #11
Sep 13, 2018
9e5b355
remove comment block
Sep 13, 2018
f708bc9
Merge pull request #12 from vincentvdk/fix/11
reelsense Sep 14, 2018
07db990
consistence with PR #12
reelsense Sep 19, 2018
76ee1db
fix another typo
reelsense Sep 19, 2018
1645364
don't create users depending on OS
Oct 2, 2018
17d3f69
leaving it
reelsense Oct 8, 2018
24431d9
Revert "leaving it"
reelsense Oct 8, 2018
84fd00c
Update hosts
reelsense Oct 9, 2018
81ad87f
Update ansible.cfg
reelsense Oct 9, 2018
81d6d4e
fixing incorrect username, not what was requested
reelsense Oct 9, 2018
5d4c7f9
fixing incorrect username
reelsense Oct 9, 2018
ec611b2
fixing incorrect user name
reelsense Oct 9, 2018
64ce20d
Update all
reelsense Oct 9, 2018
881f3b4
Update main.yml
reelsense Oct 9, 2018
acc7a2a
Delete key2.pub
reelsense Oct 9, 2018
e0f1ab4
Delete key2.pub
reelsense Oct 9, 2018
b4cd66f
freebsd fix
reelsense Oct 21, 2018
8701575
freebsd fix
reelsense Oct 21, 2018
a92adb3
Merge pull request #14 from vincentvdk/fix/13
reelsense Oct 21, 2018
649d137
fix no_log spacing
reelsense Oct 22, 2018
06978b6
Create remember
reelsense Oct 22, 2018
aaf2f75
Create test
reelsense Oct 22, 2018
7bfac95
fix cleanup AMI Snapshots. Bug fixed https://github.com/ansible/ansib…
reelsense May 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
freebsd fix
  • Loading branch information
reelsense authored Oct 21, 2018
commit 870157577912473838b9db07e4652656b4558a97
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,27 @@
- skip_missing: true
when: item.ssh_config is defined and item.state == "present" and item.name != 'ec2-user' and ansible_os_family == 'Debian'


- name: Configure ~/.ssh/config FreeBSD
blockinfile:
#path: "/home/{{ item.0.name }}/.ssh/config"
path: "/home/{{ item.name }}/.ssh/config"
#owner: "{{ item.0.name }}"
owner: "{{ item.name }}"
#group: "{{ item.0.name }}"
group: "{{ item.name }}"
mode: 0600
marker: "# {mark} ANSIBLE MANAGED BLOCK"
content: |
{% for host in groups['all'] -%}
Host {{ hostvars[host]['ansible_hostname'] }}
Hostname {{ hostvars[host]['inventory_hostname'] }}
RemoteForward /home/{{ item.name }}/.gnupg/S.gpg-agent $HOME/.gnupg/S.gpg-agent
RemoteForward /home/{{ item.name }}/.gnupg/S.gpg-agent.ssh $HOME/.gnupg/S.gpg-agent.ssh
{% for item in item.ssh_config %}
{{ item.line }}
{% endfor %}
{% endfor %}
with_items:
- "{{ users }}"
- skip_missing: true
when: item.ssh_config is defined and item.state == "present" and item.name != 'ubuntu' and ansible_os_family == 'FreeBSD'