initial ansible code
This commit is contained in:
6
roles/bastion/tasks/main.yml
Normal file
6
roles/bastion/tasks/main.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
- name: Install Terraform
|
||||
import_tasks: terraform.yml
|
||||
|
||||
- name: Add SSH config/keys
|
||||
import_tasks: ssh.yml
|
||||
9
roles/bastion/tasks/ssh.yml
Normal file
9
roles/bastion/tasks/ssh.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
---
|
||||
|
||||
- name: Copy SSH config/keys
|
||||
copy:
|
||||
src: "ssh/"
|
||||
dest: "~/.ssh/"
|
||||
mode: 0600
|
||||
directory_mode: true
|
||||
become_user: "{{ main_user }}"
|
||||
16
roles/bastion/tasks/terraform.yml
Normal file
16
roles/bastion/tasks/terraform.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
|
||||
- name: Create .tfvars_token_dtsv
|
||||
template:
|
||||
src: "tfvars_token.j2"
|
||||
dest: "~/.tfvars_token_dtsv"
|
||||
mode: 0640
|
||||
become_user: "{{ main_user }}"
|
||||
|
||||
- name: Add .tfvars_token to .bash_profile
|
||||
lineinfile:
|
||||
path: "~/.bash_profile"
|
||||
create: true
|
||||
line: "source ~/.tfvars_token_dtsv"
|
||||
mode: 0644
|
||||
become_user: "{{ main_user }}"
|
||||
Reference in New Issue
Block a user