Renamed playbook
This commit is contained in:
		@@ -1,5 +1,5 @@
 | 
				
			|||||||
---
 | 
					---
 | 
				
			||||||
- name: admin_login
 | 
					- name: init_login
 | 
				
			||||||
  hosts: servers # @NOTE for IPv6, switch to 'servers6' instead of 'servers4'--for both, 'servers'
 | 
					  hosts: servers # @NOTE for IPv6, switch to 'servers6' instead of 'servers4'--for both, 'servers'
 | 
				
			||||||
  vars_files:
 | 
					  vars_files:
 | 
				
			||||||
    # @NOTE if second line is uncommented with its variables actively in use, first line should too be uncommented
 | 
					    # @NOTE if second line is uncommented with its variables actively in use, first line should too be uncommented
 | 
				
			||||||
@@ -24,4 +24,49 @@
 | 
				
			|||||||
        handlers_from: main
 | 
					        handlers_from: main
 | 
				
			||||||
        tasks_from: deshell
 | 
					        tasks_from: deshell
 | 
				
			||||||
        apply:
 | 
					        apply:
 | 
				
			||||||
          become: yes
 | 
					          become: yes
 | 
				
			||||||
 | 
					    - name: Create global bash aliases
 | 
				
			||||||
 | 
					      become: yes
 | 
				
			||||||
 | 
					      ansible.builtin.copy:
 | 
				
			||||||
 | 
					        src: files/all/bash/bash_aliases
 | 
				
			||||||
 | 
					        dest: "/etc/bash_aliases"
 | 
				
			||||||
 | 
					        owner: root
 | 
				
			||||||
 | 
					        group: root
 | 
				
			||||||
 | 
					        follow: yes
 | 
				
			||||||
 | 
					        force: yes
 | 
				
			||||||
 | 
					        backup: yes
 | 
				
			||||||
 | 
					        mode: "0644"
 | 
				
			||||||
 | 
					        state: present
 | 
				
			||||||
 | 
					    - name: Create global bash functions
 | 
				
			||||||
 | 
					      become: yes
 | 
				
			||||||
 | 
					      ansible.builtin.copy:
 | 
				
			||||||
 | 
					        src: files/all/bash/bash_functions
 | 
				
			||||||
 | 
					        dest: "/etc/bash_functions"
 | 
				
			||||||
 | 
					        owner: root
 | 
				
			||||||
 | 
					        group: root
 | 
				
			||||||
 | 
					        follow: yes
 | 
				
			||||||
 | 
					        force: yes
 | 
				
			||||||
 | 
					        backup: yes
 | 
				
			||||||
 | 
					        mode: "0644"
 | 
				
			||||||
 | 
					        state: present
 | 
				
			||||||
 | 
					    - name: Register bash aliases and functions to global bashrc
 | 
				
			||||||
 | 
					      become: yes
 | 
				
			||||||
 | 
					      ansible.builtin.blockinfile:
 | 
				
			||||||
 | 
					        block: |
 | 
				
			||||||
 | 
					          if [ -f /etc/bash_aliases ]; then
 | 
				
			||||||
 | 
					              . /etc/bash_aliases
 | 
				
			||||||
 | 
					          fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					          if [ -f /etc/bash_functions ]; then
 | 
				
			||||||
 | 
					              . /etc/bash_functions
 | 
				
			||||||
 | 
					          fi
 | 
				
			||||||
 | 
					        path: "/etc/bash.bashrc"
 | 
				
			||||||
 | 
					        prepend_newline: yes
 | 
				
			||||||
 | 
					        marker: "# {mark} ANSIBLE MANAGED SYSTEM-WIDE BASH ALIASES AND FUNCTIONS BLOCK"
 | 
				
			||||||
 | 
					        insertafter: EOF
 | 
				
			||||||
 | 
					        create: yes
 | 
				
			||||||
 | 
					        owner: root
 | 
				
			||||||
 | 
					        group: root
 | 
				
			||||||
 | 
					        backup: yes
 | 
				
			||||||
 | 
					        state: present
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
		Reference in New Issue
	
	Block a user