Add bin folder for users. Some of this probably needs to become looped.

This commit is contained in:
Hyperling 2021-02-12 07:47:22 -06:00
parent b2941fa580
commit 993461fe49
3 changed files with 25 additions and 10 deletions

View File

@ -22,14 +22,14 @@
- include: facts/general/gather.yml
- include: tasks/general/scripts/root.yml
- include: tasks/general/acct_mgmt/groups.yml
- include: tasks/general/acct_mgmt/users.yml
- include: tasks/general/acct_mgmt/sudo.yml
- include: tasks/general/acct_mgmt/keys.yml
- include: tasks/general/acct_mgmt/mounts.yml
- include: tasks/general/scripts/root.yml
- include: tasks/general/cron/ansible.yml
- include: tasks/freebsd/cron/ansible.yml

View File

@ -22,6 +22,14 @@
generate_ssh_key: yes
register: user_ling
- name: General | Account Management | User | Hyperling | bin Folder
file:
path: "{{ user_ling.home }}/bin"
state: directory
mode: '0755'
become_user: ling
when: user_ling.home != ""
- name: General | Account Management | User | Hyperling | TRASH Folder
file:
path: "{{ user_ling.home }}/TRASH"
@ -56,26 +64,33 @@
shell: "{{ bash_exec.stdout }}"
create_home: yes
generate_ssh_key: yes
register: root
register: user_root
- name: General | Account Management | User | Root | bin Folder
file:
path: "{{ user_root.home }}/bin"
state: directory
mode: '0755'
when: user_root.home != ""
- name: General | Account Management | User | Root | TRASH Folder
file:
path: "{{ root.home }}/TRASH"
path: "{{ user_root.home }}/TRASH"
state: directory
mode: '0755'
when: root.home != ""
when: user_root.home != ""
- name: General | Account Management | User | Root | .bashrc Entries
blockinfile:
path: "{{ root.home }}/.bashrc"
path: "{{ user_root.home }}/.bashrc"
block: |
alias cp='cp -v'
alias mv='mv -v'
alias rm='echo "Use mv ~/TRASH/ instead!"'
export PATH=".:~/bin:$PATH"
export PATH="~/bin:$PATH"
marker: '# {mark} MANAGED BY ANSIBLE | Aliases'
state: present
create: yes
backup: yes
ignore_errors: yes
when: root.home != ""
when: user_root.home != ""

View File

@ -3,7 +3,7 @@
- name: General | Scripts | Root | scm.sh
blockinfile:
path: /root/scm.sh
path: "{{ user_root.home }}/scm.sh"
block: |
# 20210211 - Make life easier!
ssh ling@leet "cd Code/Ansible/ansible-pull; git push"
@ -17,5 +17,5 @@
- name: General | Scripts | Root | scm.sh Permissions
file:
path: /root/scm.sh
path: "{{ user_root.home }}/scm.sh"
mode: '0755'