Comments (2)
Also, would it be possible to get an example of how use ssh keys with ssh_auth? I was able to get pub and priv key created (see below), but not ssh_auth (which I ended up doing with a separate call to ssh_auth).
users:
usera:
fullname: User A
password: $6$9XX2XX4X$XXXX1X.XX4.XXXXXX9X9.XXXXXXXXXXXXXXXX5XXXXX7XX56XXX/XXXXXXXXX1X7XXX/XXXXXX0XXXXX4XX23/
shell: /bin/zsh
groups:
- sudo
ssh_key_type: rsa
ssh_keys:
privkey: |
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
XXX-XXXX: XXX-128-XXX,82XXXX98XXXXXX87XXXX24X211X14XX4
X8XXXXY0XXXXXX92XYXX22XXXXXXXXXXXXY5Xy/XXX2X0X8XXXXXXXXX//1XX867
0XXX3XXXXYXXXXXXXYXXXXXXXXXx3/XYXXXyXXXXZX902XXX/+X7XXXXXXXXX5YX
9X3XXx0XZX0/X/XXXxXXXXzXX9XXX7XX/XXXXXX5XX52XXX7XX4XXXX2XXXXX7XX
XXXXXXXXXxXXXXXXX7XYXX2XXX1X/XXxX8XXXXXX7XXzXXXXXZXXX5ZXXXXxXYXX
XXX6x4XXXX8X0XzXX0X5XXX43XXyXYZ7/XXXXX2XXX5XX4XX0XXXXXXXXX9XXXXX
XX7yXXXZXX+XXX2XX8XXX3XXXXX5XXXXz9XXyX4XXZXXXXXXXXXXXXXyXX9XX3XX
X/XX+/XxXXXXXX1XX03XX2XXXXX8XX2XX3XXXXyXXZXXX91XXXXXXX1XXXX9/XXX
XXXXX2XXXXXXXXXXXy23X+XX6XXXXXXXX26XXXXXXX/XXX1XXXXXXXXXXXXzXX+X
XXxXX4XXXXXXXXX7XXXXXXXXX1X27X0X4XY5+XXXXXXX4XXX9XXXZXzXXXXXXXXX
XX0XXXXXXXXXXXXXX7XXXzXX/XXXXXXX4XXX8XXXXX9XX24X7X9Xx5XXXXXXX63X
X4XXX8XX7X7XXXXXXXXXXX9X+XXxXXXX0XXX4X2XXXXXXXXXXXXX+XX62X0XXyX4
xYZ4XXXXXXYZXXXXXzXX6XXXXXzXXXXX2XX3yXXXXX/XXZXXXXXXXXX3XXXX79XX
XZXXyXX4X+xXXXX0XXXXyXXXXXX1XXXXyXXXXXXXXXXXXXXXXX2XXXXXX1XXzXXZ
X+XXXXXX5XXxXXX5XXXX09XXXXXXXyXX2X18X9XXXXXXX8zXX0XXXXXXXXXXZXXX
1XXXXXXXXXXXXXX/XX2XXXX2XXXXXXXX0XX7XX18Xz38YXXXXXXXX1XXXXXXXXX3
XXXXX887XXXXXXXXXXXXXXXXXXX+xXXX+XXXXXXXXXXX+XXXXXXXX720XXXXXXXX
+6X3XzX+yXX5XXXXX1yXXXxXX8yXXX5XXXXYXXXXXXX+8X58XX5XyXXX6XXXXX7Z
XX+XXXXX/XXX8XyXX+579XX1xXz3XXXXXXXX0X3XX/XX4X+5XXXXXzXXX7XX5+X7
XyXXXXXXyXX0yXXXXzXXXXX32XXX9X57X99XXXXXX1X9XXXXX+XXXX+XXXX4X+X1
zXXXX9XXXXXXXXz/XXXXXXXz4Y4zYXX6XXXXYXXXX1XXXX0XXX4/zXXX3X9XXZyX
X0XXXX7XXXXXXXX4XYXXYX8XXXXXXXzXXXXXX+2XXXX3XXY6XXXzXXXXX+XXXXXX
XXX5X43XXXXXX0X+XX5X/XXXX+XXXXXXXXXXX31XX+X1XXXXXXZX8X8XXX7XX43X
XXxXZXXXXX6XXXXXX73XXXXxXXZYXXXXXXXXXXXXX3XX9XXXxXXXY6XXXX17XXXX
y+YX42XXXXXXXXXXXX07zXxXXXX9XXXXXXX+XXX9+X3XX1XXXX5XXXXX6XX1X7XX
XXX2XXX6X4XXXyX6X2X3XXzXX+XXXXXXXXXX3X/2XXXXXXX3XXXXX+XXXXXzX9XX
-----END RSA PRIVATE KEY-----
pubkey: |
ssh-rsa XXXXX3XzXX1yX2XXXXXXXXXXXXXXXXXXXX9XXXX1XX7XX6XXX+XXXXXXXXXXXXyXXXXXZXXXXXX/7XXXXXXXXXyXXXz+XXXX7XXX/XXXXXXy9X+XXXX86XXXXXXXXXX7XX5XXXX+XXXZXXXXX53xXXX5XXXXXXXXXXX1XXX7XX6XX1XXX5XXX4XXXX4XXXyX+8yXXX4X38XX082XXXXXXXXXXXXXXXXXXYX7/5X01XX3XXXXXXX+XXXXX/XXXX3XXXXXZ2XXyX3XXXXXXXXXXXXXXXXXXXXXXXXXzXX6XXX1XXX1X1XXXX98XXXXXXXXXXXXXX+XXXXX1XX9+XXXXXXXXXXXXXYXXXXXXXXzXXXX8XXXXXX/ XXXXX@XXX
# DOESN'T WORK
ssh_auth:
- XXXXX3XzXX1yX2XXXXXXXXXXXXXXXXXXXX9XXXX1XX7XX6XXX+XXXXXXXXXXXXyXXXXXZXXXXXX/7XXXXXXXXXyXXXz+XXXX7XXX/XXXXXXy9X+XXXX86XXXXXXXXXX7XX5XXXX+XXXZXXXXX53xXXX5XXXXXXXXXXX1XXX7XX6XX1XXX5XXX4XXXX4XXXyX+8yXXX4X38XX082XXXXXXXXXXXXXXXXXXYX7/5X01XX3XXXXXXX+XXXXX/XXXX3XXXXXZ2XXyX3XXXXXXXXXXXXXXXXXXXXXXXXXzXX6XXX1XXX1X1XXXX98XXXXXXXXXXXXXX+XXXXX1XX9+XXXXXXXXXXXXXYXXXXXXXXzXXXX8XXXXXX/
from users-formula.
ssh_auth_sources already provides the possibility to retrieve pubkeys from a file (salt:// URL).
from users-formula.
Related Issues (20)
- When setting home to different path and path doesn't exist fails to create home
- Manage SFTP users
- For each user have both default and private folders
- Support for exclude_pat in user_files
- Question on users/init.sls HOT 1
- createhome doesn't work when the home folder doesn't exist HOT 1
- On RedHat RHEL7 deployed users don't have a copy of /etc/skel HOT 1
- failed in python2.6 salt-minion
- Add timezone option HOT 2
- 'gid_from_name' is an invalid keyword argument for 'user.present' (=> `usergroup`) HOT 5
- suggested AdminIdentity user config improvements
- Implement `semantic-release` for this formula HOT 1
- `dir_mode` is not supported on Windows
- [BUG] vimrc state keeps not working HOT 27
- [FEATURE] Expire time as ISO 8601 HOT 3
- Nuwbie issue with setup HOT 1
- [FEATURE] Implement storing ssh keys for users in separate pillar files HOT 2
- [BUG] ssh_auth depends by ssh binary presence
- [FEATURE] Consider to employ ssh_auth.manage state within `ssh_auth_sources`
- [FEATURE] merge lookup-data into pillar-data before creating any users or user-files
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from users-formula.