From 952af903dc21275a07ac7362448d3c8da74ce827 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Mon, 10 Jun 2019 12:51:51 +0200
Subject: [PATCH] ansible-playbooks/general#85 Linting

---
 defaults/main.yml   |  18 +++---
 handlers/main.yml   |  16 ++---
 tasks/configure.yml |  66 +++++++++----------
 tasks/main.yml      |  24 +++----
 tasks/prepare.yml   | 150 ++++++++++++++++++++++----------------------
 5 files changed, 138 insertions(+), 136 deletions(-)

diff --git a/defaults/main.yml b/defaults/main.yml
index ec4d3ba..1647a7c 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1,14 +1,14 @@
 # General
-oracle_version: '11.2.0'
-oracle_schema: 'ver_{{inventory_hostname}}'
-oracle_password: 'b331cAFx4d58505'
+oracle_version: 11.2.0
+oracle_schema: ver_{{inventory_hostname}}
+oracle_password: b331cAFx4d58505
 oracle_svn_installs: []
 
 # Cronjobs
 cronjobs_group:
-  - name: 'backup databases'
-    job: '/bin/bash /var/backups/oracle/backupall.sh'
-    month: '*'
-    day: '*'
-    hour: '01'
-    minute: '01'
+  - name: backup databases
+    job: /bin/bash /var/backups/oracle/backupall.sh
+    month: *
+    day: *
+    hour: 01
+    minute: 01
diff --git a/handlers/main.yml b/handlers/main.yml
index 3c55d94..a7178f6 100644
--- a/handlers/main.yml
+++ b/handlers/main.yml
@@ -1,15 +1,15 @@
 ---
 # file: roles/common/handlers/main.yml
 
-- name: "Restart oracle"
+- name: Restart oracle
   service:
-    name: 'oracle-xe'
-    state: 'restarted'
+    name: oracle-xe
+    state: restarted
 
-- name: "Remove old logs and traces"
+- name: Remove old logs and traces
   file:
-    name: '/u01/app/oracle/diag/tnslsnr/{{inventory_hostname}}/listener/{{item}}/*'
-    state: 'absent'
+    name: /u01/app/oracle/diag/tnslsnr/{{inventory_hostname}}/listener/{{item}}/*
+    state: absent
   with_items:
-    - 'alert'
-    - 'trace'
+    - alert
+    - trace
diff --git a/tasks/configure.yml b/tasks/configure.yml
index 798214b..61826d7 100644
--- a/tasks/configure.yml
+++ b/tasks/configure.yml
@@ -1,60 +1,60 @@
 ---
 # file: roles/common/tasks/configure.yml
 
-- name: "Copy script files"
+- name: Copy script files
   copy:
     src: '{{ item }}'
-    dest: '/opt/{{ item }}'
-    owner: 'root'
-    group: 'root'
-    mode: '755'
+    dest: /opt/{{ item }}
+    owner: root
+    group: root
+    mode: 755
   with_items:
-    - 'sqlplus.sh'
-    - 'ora_get_sizes.sh'
-    - 'ora_get_sizes.sql'
+    - sqlplus.sh
+    - ora_get_sizes.sh
+    - ora_get_sizes.sql
 
-- name: "Create Directory"
+- name: Create Directory
   file:
-    dest: '/var/backups/oracle'
-    state: 'directory'
-    mode: '755'
+    dest: /var/backups/oracle
+    state: directory
+    mode: 755
 
-- name: "Copy files"
+- name: Copy files
   copy:
     src: '{{ item }}'
-    dest: '/var/backups/oracle/{{ item }}'
-    owner: 'root'
-    group: 'root'
-    mode: '755'
+    dest: /var/backups/oracle/{{ item }}
+    owner: root
+    group: root
+    mode: 755
   with_items:
-    - 'backup.sh'
+    - backup.sh
 
-- name: "Copy templates"
+- name: Copy templates
   template:
     src: '{{ item }}'
-    dest: '/var/backups/oracle/{{ item }}'
-    owner: 'root'
-    group: 'root'
-    mode: '755'
+    dest: /var/backups/oracle/{{ item }}
+    owner: root
+    group: root
+    mode: 755
   with_items:
-    - 'backupall.sh'
+    - backupall.sh
 
-- name: "Turn off logging and tracing"
+- name: Turn off logging and tracing
   lineinfile:
-    dest: '/u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora'
+    dest: /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
     regexp: "^{{ item }}"
     line: '{{ item }}'
   with_items:
-    - 'LOGGING_listener=off'
-    - 'TRACE_LEVEL_listener=off'
+    - LOGGING_listener=off
+    - TRACE_LEVEL_listener=off
   notify:
-    - 'Restart oracle'
-    - 'Remove old logs and traces'
+    - Restart oracle
+    - Remove old logs and traces
 
-- name: "Install PIP packages"
+- name: Install PIP packages
   pip:
     name: '{{ packages }}'
-    state: 'present'
+    state: present
   vars:
     packages:
-      - 'cx_Oracle'
+      - cx_Oracle
diff --git a/tasks/main.yml b/tasks/main.yml
index e88336a..ad2592d 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,25 +1,27 @@
 ---
 # file: roles/oracle/tasks/main.yml
 
-- name: "Oracle Role"
-  set_fact: role_oracle_started=true
-  tags: 'always'
+- name: Oracle Role
+  set_fact:
+    role_oracle_started: yes
+  tags:
+    - always
 
 - block:
 
-  - name: "Install essential packages"
+  - name: Install essential packages
     apt:
       pkg: '{{ packages }}'
-      state: 'present'
+      state: present
       update_cache: yes
     vars:
       packages:
-        - 'alien'
-        - 'libaio1'
-        - 'bc'
+        - alien
+        - libaio1
+        - bc
 
-  - name: "Check current status"
-    shell: 'ls /u01/app/oracle/product'
+  - name: Check current status
+    shell: ls /u01/app/oracle/product
     register: last_result
     ignore_errors: yes
 
@@ -28,4 +30,4 @@
 
   - import_tasks: configure.yml
 
-  when: '"oracle" not in excluded_roles'
+  when: not excluded_roles or "oracle" not in excluded_roles
diff --git a/tasks/prepare.yml b/tasks/prepare.yml
index b398f3c..252887e 100644
--- a/tasks/prepare.yml
+++ b/tasks/prepare.yml
@@ -10,116 +10,116 @@
 #
 # sqlplus sys as sysdba
 
-- name: "Copy oracle debian package to the server"
-  command: 'scp {{repository}}oracle-xe_11.2.0-2_amd64.deb /tmp/oracle-xe_11.2.0-2_amd64.deb'
+- name: Copy oracle debian package to the server
+  command: scp {{repository}}oracle-xe_11.2.0-2_amd64.deb /tmp/oracle-xe_11.2.0-2_amd64.deb
   become: no
 
-- name: "Move oracle debian package to /opt"
-  command: 'mv /tmp/oracle-xe_11.2.0-2_amd64.deb /opt/oracle-xe_11.2.0-2_amd64.deb'
+- name: Move oracle debian package to /opt
+  command: mv /tmp/oracle-xe_11.2.0-2_amd64.deb /opt/oracle-xe_11.2.0-2_amd64.deb
 
-- name: "Copy chkconfig file"
+- name: Copy chkconfig file
   copy:
-    src: 'sbin_chkconfig'
-    dest: '/sbin/chkconfig'
-    owner: 'root'
-    group: 'root'
-    mode: '755'
+    src: sbin_chkconfig
+    dest: /sbin/chkconfig
+    owner: root
+    group: root
+    mode: 755
 
-- name: "Copy oracle.conf file"
+- name: Copy oracle.conf file
   copy:
-    src: 'etc_sysctl_d_60_oracle_conf'
-    dest: '/etc/sysctl.d/60-oracle.conf'
-    owner: 'root'
-    group: 'root'
-    mode: '644'
+    src: etc_sysctl_d_60_oracle_conf
+    dest: /etc/sysctl.d/60-oracle.conf
+    owner: root
+    group: root
+    mode: 644
 
-- name: "Load the new kernel parameters"
-  command: 'service procps start'
+- name: Load the new kernel parameters
+  command: service procps start
 
-- name: "Remove symbolic link"
-  command: 'rm -f /bin/awk'
+- name: Remove symbolic link
+  command: rm -f /bin/awk
 
-- name: "Create symbolic link"
-  command: 'ln -s /usr/bin/awk /bin/awk'
+- name: Create symbolic link
+  command: ln -s /usr/bin/awk /bin/awk
 
-- name: "Remove directory"
-  command: 'rm -rf /var/lock/subsys'
+- name: Remove directory
+  command: rm -rf /var/lock/subsys
 
-- name: "Create directory"
+- name: Create directory
   file:
-    dest: '/var/lock/subsys'
-    state: 'directory'
-    mode: '755'
+    dest: /var/lock/subsys
+    state: directory
+    mode: 755
 
-- name: "Create listener file"
-  command: 'touch /var/lock/subsys/listener'
+- name: Create listener file
+  command: touch /var/lock/subsys/listener
 
-- name: "Remove directory"
-  command: 'rm -rf /dev/shm'
+- name: Remove directory
+  command: rm -rf /dev/shm
 
-- name: "Create directory"
+- name: Create directory
   file:
-    dest: '/dev/shm'
-    state: 'directory'
-    mode: '755'
+    dest: /dev/shm
+    state: directory
+    mode: 755
 
-- name: "Mount tmpfs"
-  command: 'mount -t tmpfs shmfs -o size=2048m /dev/shm'
+- name: Mount tmpfs
+  command: mount -t tmpfs shmfs -o size=2048m /dev/shm
 
-- name: "Copy shm load file"
+- name: Copy shm load file
   copy:
-    src: 'etc_init_d_shm_load'
-    dest: '/etc/init.d/shm_load'
-    owner: 'root'
-    group: 'root'
-    mode: '755'
+    src: etc_init_d_shm_load
+    dest: /etc/init.d/shm_load
+    owner: root
+    group: root
+    mode: 755
 
-- name: "Add shm load file to bootlist"
-  command: 'update-rc.d shm_load defaults'
+- name: Add shm load file to bootlist
+  command: update-rc.d shm_load defaults
 
-- name: "Unpack oracle"
-  command: 'dpkg --install /opt/oracle-xe_11.2.0-2_amd64.deb'
+- name: Unpack oracle
+  command: dpkg --install /opt/oracle-xe_11.2.0-2_amd64.deb
 
-- name: "Copy configuration script"
+- name: Copy configuration script
   copy:
-    src: 'opt_oracle_config_sh'
-    dest: '/opt/oracle_config.sh'
-    owner: 'root'
-    group: 'root'
-    mode: '755'
+    src: opt_oracle_config_sh
+    dest: /opt/oracle_config.sh
+    owner: root
+    group: root
+    mode: 755
 
-- name: "Copy configuration script answers"
+- name: Copy configuration script answers
   copy:
-    src: 'opt_oracle_config_answers'
-    dest: '/opt/oracle_config_answers'
-    owner: 'root'
-    group: 'root'
-    mode: '644'
+    src: opt_oracle_config_answers
+    dest: /opt/oracle_config_answers
+    owner: root
+    group: root
+    mode: 644
 
-- name: "Configure Oracle"
-  shell: '/opt/oracle_config.sh </opt/oracle_config_answers'
+- name: Configure Oracle
+  shell: /opt/oracle_config.sh </opt/oracle_config_answers
 
-- name: "Checkout install files"
+- name: Checkout install files
   subversion:
     repo: '{{item.svn}}'
-    dest: '/tmp/{{item.pathname}}'
+    dest: /tmp/{{item.pathname}}
   become: no
   with_items: '{{ oracle_svn_installs }}'
 
-- name: "Concatenate install files"
-  shell: 'cat /tmp/{{item.pathname}}/*.sql > /opt/{{item.pathname}}.sql'
+- name: Concatenate install files
+  shell: cat /tmp/{{item.pathname}}/*.sql > /opt/{{item.pathname}}.sql
   with_items: '{{ oracle_svn_installs }}'
 
-- name: "Copy basic setup files"
+- name: Copy basic setup files
   template:
     src: '{{item}}'
-    dest: '/opt/{{item}}'
-    owner: 'root'
-    group: 'root'
-    mode: '755'
+    dest: /opt/{{item}}
+    owner: root
+    group: root
+    mode: 755
   with_items:
-    - 'setup.sh'
-    - 'setup.sql'
+    - setup.sh
+    - setup.sql
 
-- name: "Execute basic setup"
-  shell: '/opt/setup.sh'
+- name: Execute basic setup
+  shell: /opt/setup.sh
-- 
GitLab