generated from GamingChaos/ansible-repository-template
Compare commits
2 Commits
dee62d3d8a
...
57fef3ca81
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
57fef3ca81 | ||
|
|
42ebc08206 |
18
create-ansibleuser.sh
Normal file
18
create-ansibleuser.sh
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
groupadd -g 3003 ansible
|
||||||
|
useradd -g 3003 -u 994 -m -r ansible
|
||||||
|
usermod -aG ansible vst
|
||||||
|
|
||||||
|
mkdir /home/ansible/.ssh
|
||||||
|
cat << EOL > /home/ansible/.ssh/authorized_keys
|
||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMuxBznuFNFztZt1MbuDRdww7LdmWq0dpK7F3Is/gMPO ansible@semaphore
|
||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMqPCol1eSm4vrAYK0XEaq05n6BAQqQVJOAWhRItfZRS vst@yuuki
|
||||||
|
EOL
|
||||||
|
|
||||||
|
chown -R ansible: /home/ansible/.ssh
|
||||||
|
chmod 400 /home/ansible/.ssh/authorized_keys
|
||||||
|
|
||||||
|
cat << EOL > /etc/sudoers.d/ansible
|
||||||
|
%ansible ALL = (ALL) NOPASSWD: ALL
|
||||||
|
EOL
|
||||||
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
# source: https://www.jeffgeerling.com/blog/2022/ansible-playbook-upgrade-ubuntudebian-servers-and-reboot-if-needed
|
# source: https://www.jeffgeerling.com/blog/2022/ansible-playbook-upgrade-ubuntudebian-servers-and-reboot-if-needed
|
||||||
- hosts: ubuntu:proxmox
|
- hosts: ubuntu
|
||||||
gather_facts: yes
|
gather_facts: yes
|
||||||
become: yes
|
become: yes
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user