Skip to content

Commit b35b49c

Browse files
committed
adding nova with a ssh key
1 parent cd7e8aa commit b35b49c

2 files changed

Lines changed: 36 additions & 0 deletions

File tree

nova_user.sls

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
nova:
2+
group.present:
3+
- system: True
4+
user.present:
5+
- system: True
6+
- fullname: nova
7+
- home: /var/lib/nova
8+
- shell: /bin/bash
9+
- require:
10+
- group: nova
11+
ssh_auth.present:
12+
- user: nova
13+
- names:
14+
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClzxTsw0X6Ssa/quMd4Lt0GDB/k/w+yKQwWP/sXjP8HHg7m+ME/1xvBqdrMfAcJuxyIJ4SMsVsT8JDDyTNh7plgyMbAXbClUlzcTXd5UAdXeKTktGj03ddONUlGAjf7ql9TqvjO8ehsxzEWPWaiI3hL9Tbx/JQk/M7S+tkl0IelAdQfshOKfe0NoMlW5X7/pKZ9pEso1EblO35NewB7dX4Hqyq1NO//gRonISFmmhKUwL8yFVy49C/dxYCVKqsxSAxsJ4VGTO8KTLQAMAyW5TI+J6w7hznjiy3e7Cxosxx7CXRWBHfNaJFZPPCIMKEDCB58EP3KCVponjai+cHODv5 nova@synchost
15+
- require:
16+
- user: nova
17+
file.managed:
18+
- name: /var/lib/nova/.ssh/id_rsa
19+
- source: salt://simple_stack/templates/id_rsa.jinja
20+
- template: jinja
21+
- mode: 600
22+
- user: nova
23+
- group: nova
24+
- require:
25+
- user: nova
26+
27+
nova_ssh_fix_perm:
28+
file.directory:
29+
- name: /var/lib/nova/.ssh
30+
- mode: 700
31+
- user: nova
32+
- group: nova
33+
- require:
34+
- user: nova

templates/id_rsa.jinja

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# This key was added by salt
2+
{{ pillar['simple_stack']['nova_ssh_private'] }}

0 commit comments

Comments
 (0)