52 lines
1.4 KiB
YAML
52 lines
1.4 KiB
YAML
---
|
|
- name: "Setup.yml"
|
|
hosts: localhost
|
|
gather_facts: yes
|
|
become: yes
|
|
tasks:
|
|
- name: Colorize root shell prompt
|
|
lineinfile:
|
|
path: /root/.bashrc
|
|
line: 'export PS1="\[\033[38;5;11m\]\u\[$(tput sgr0)\]\[\033[38;5;15m\]@\h:\[$(tput sgr0)\]\[\033[38;5;6m\][\w]:\[$(tput sgr0)\]\[\033[38;5;15m\] \[$(tput sgr0)\]"'
|
|
state: present
|
|
|
|
- name: Alias vi to vim
|
|
lineinfile:
|
|
path: /root/.bashrc
|
|
line: "alias vi='vim'"
|
|
state: present
|
|
|
|
- name: Create vim configuration file
|
|
file:
|
|
path: /root/.vimrc
|
|
state: touch
|
|
owner: root
|
|
group: root
|
|
mode: 0644
|
|
|
|
- name: Configure vim
|
|
blockinfile:
|
|
path: /root/.vimrc
|
|
block: |
|
|
set nocompatible
|
|
set number
|
|
set autoindent
|
|
syntax on
|
|
highlight Comment ctermfg=LightCyan
|
|
marker: ""
|
|
state: present
|
|
|
|
- name: Disable GSSAPIAuthentication
|
|
lineinfile:
|
|
path: /etc/ssh/sshd_config
|
|
regexp: "^GSSAPIAuthentication"
|
|
line: "GSSAPIAuthentication no"
|
|
state: present
|
|
|
|
- name: Update CA bundle (RedHat)
|
|
get_url:
|
|
url: https://curl.haxx.se/ca/cacert.pem
|
|
dest: /etc/pki/tls/certs/ca-bundle.crt
|
|
force: yes
|
|
when: ansible_os_family == "RedHat"
|