From 0aabeb4567b0c8aeed65c206d1623c35bd03a64e Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Mon, 10 Jun 2019 17:26:37 +0200
Subject: [PATCH] ansible-playbooks/general#85 Linting scripts [skip-ci]

---
 scripts/apache-config.yml       |  4 +++-
 scripts/apt-pin.yml             |  4 +++-
 scripts/bigfiles.yml            |  2 ++
 scripts/composer-app-update.yml |  2 ++
 scripts/composer-update.yml     |  2 ++
 scripts/connectivity.yml        |  4 +++-
 scripts/cronjobs.yml            |  2 ++
 scripts/custom.yml              |  4 +++-
 scripts/drupal-config.yml       |  8 +++++---
 scripts/drupal-deploy.yml       |  6 ++++--
 scripts/drupal-dump-db.yml      |  8 +++++---
 scripts/drupal-launch.yml       |  6 ++++--
 scripts/drush-aliases.yml       |  6 ++++--
 scripts/elastalert-rules.yml    |  2 ++
 scripts/elastalert.yml          |  2 ++
 scripts/fail2ban-config.yml     |  2 ++
 scripts/fail2ban.yml            |  2 ++
 scripts/farm.yml                |  2 ++
 scripts/firewall-config.yml     |  2 ++
 scripts/firewall-unprotect.yml  |  4 +++-
 scripts/fluentd-client.yml      |  2 ++
 scripts/fluentd.yml             |  2 ++
 scripts/haproxy-blacklists.yml  |  2 ++
 scripts/haproxy-certs.yml       |  2 ++
 scripts/haproxy-config.yml      |  2 ++
 scripts/hosts.yml               |  2 ++
 scripts/inithost.yml            | 10 ++++++----
 scripts/initpi.yml              |  6 ++++--
 scripts/jailkit-update.yml      |  4 +++-
 scripts/jailkit-upgrade.yml     |  2 ++
 scripts/jailkit-user.yml        |  4 +++-
 scripts/lists.yml               |  4 +++-
 scripts/localhost.yml           |  8 +++++---
 scripts/logrotate.yml           |  2 ++
 scripts/matomo.yml              |  6 ++++--
 scripts/mysql-slave-skipone.yml |  4 +++-
 scripts/netdata.yml             |  4 +++-
 scripts/network.yml             |  2 ++
 scripts/nextcloud-install.yml   |  2 ++
 scripts/nextcloud-plugins.yml   |  4 +++-
 scripts/nextcloud.yml           |  4 +++-
 scripts/playbook.yml            |  4 +++-
 scripts/rebootproxies.yml       |  6 ++++--
 scripts/removehost.yml          |  2 ++
 scripts/role.yml                |  2 ++
 scripts/sanity.yml              |  6 ++++--
 scripts/setup-local.yml         | 10 ++++++----
 scripts/sftp.yml                |  2 ++
 scripts/shells.yml              |  2 ++
 scripts/spideroak-reinstall.yml |  2 ++
 scripts/ssh.yml                 |  2 ++
 scripts/uptime.yml              |  2 ++
 scripts/useraccounts.yml        |  2 ++
 scripts/userfiles.yml           |  2 ++
 scripts/userkeys.yml            |  2 ++
 scripts/userlock.yml            |  2 ++
 scripts/userpwd.yml             |  2 ++
 scripts/users.yml               |  2 ++
 scripts/userunlock.yml          |  2 ++
 scripts/varnish-config.yml      |  2 ++
 scripts/youtrack.yml            |  2 ++
 61 files changed, 166 insertions(+), 44 deletions(-)

diff --git a/scripts/apache-config.yml b/scripts/apache-config.yml
index dbdd1749..7860361e 100644
--- a/scripts/apache-config.yml
+++ b/scripts/apache-config.yml
@@ -1,3 +1,5 @@
+---
+
 description: Quickly configure Apache
 cli:
   options:
@@ -5,7 +7,7 @@ cli:
       default: apache
       help: The application to configure Apache for, e.g. apache, drupal, matomo, nextcloud, kibana
     site:
-      default: False
+      default: no
       help: The id of a site (only useful with certain applications like Drupal or Matomo)
 arguments:
   playbook: role
diff --git a/scripts/apt-pin.yml b/scripts/apt-pin.yml
index c4a50979..286feb64 100644
--- a/scripts/apt-pin.yml
+++ b/scripts/apt-pin.yml
@@ -1,3 +1,5 @@
+---
+
 description: Pin, unpin or show status of packages
 cli:
   arguments:
@@ -11,7 +13,7 @@ cli:
       help: Name of the package
   options:
     version:
-      default: *
+      default: '*'
       help: Version for which you want to pin
 arguments:
   playbook: apt-pin
diff --git a/scripts/bigfiles.yml b/scripts/bigfiles.yml
index fc1caec4..aba7cd8d 100644
--- a/scripts/bigfiles.yml
+++ b/scripts/bigfiles.yml
@@ -1,3 +1,5 @@
+---
+
 description: Find big files / directories
 cli:
   options:
diff --git a/scripts/composer-app-update.yml b/scripts/composer-app-update.yml
index b840054e..dfa86aa0 100644
--- a/scripts/composer-app-update.yml
+++ b/scripts/composer-app-update.yml
@@ -1,3 +1,5 @@
+---
+
 description: Update Composer applications
 cli:
   defaults:
diff --git a/scripts/composer-update.yml b/scripts/composer-update.yml
index 26c766a2..81941f31 100644
--- a/scripts/composer-update.yml
+++ b/scripts/composer-update.yml
@@ -1,3 +1,5 @@
+---
+
 description: Update Composer itself and global packages
 cli:
   defaults:
diff --git a/scripts/connectivity.yml b/scripts/connectivity.yml
index 6aa0ce9c..fb0a88b5 100644
--- a/scripts/connectivity.yml
+++ b/scripts/connectivity.yml
@@ -1,8 +1,10 @@
+---
+
 description: Update hosts and ssh config
 cli:
   defaults:
     limit: all
-    include_local: True
+    include_local: yes
 arguments:
   playbook: role
 command:
diff --git a/scripts/cronjobs.yml b/scripts/cronjobs.yml
index 92d749e2..4d2fa302 100644
--- a/scripts/cronjobs.yml
+++ b/scripts/cronjobs.yml
@@ -1,3 +1,5 @@
+---
+
 description: Update Cron Jobs
 arguments:
   playbook: farm
diff --git a/scripts/custom.yml b/scripts/custom.yml
index a950238d..ee0300d7 100644
--- a/scripts/custom.yml
+++ b/scripts/custom.yml
@@ -1,7 +1,9 @@
+---
+
 description: Run a custom playbook from the inventory
 cli:
   arguments:
     playbook:
       help: Name of the playbook
 arguments:
-  custom: True
+  custom: yes
diff --git a/scripts/drupal-config.yml b/scripts/drupal-config.yml
index ba9fa526..cd00070e 100644
--- a/scripts/drupal-config.yml
+++ b/scripts/drupal-config.yml
@@ -1,16 +1,18 @@
+---
+
 description: Quickly configure Drupal sites
 cli:
   arguments:
     limit:
-      default: False
+      default: no
       help: The hostname on which to re-reploy Drupal
     site:
-      default: False
+      default: no
       help: The id of a site
   options:
     quick:
       action: store_true
-      default: False
+      default: no
       help: Only Drupal itself, not the CLI or JailKit
 arguments:
   playbook: role
diff --git a/scripts/drupal-deploy.yml b/scripts/drupal-deploy.yml
index 0e215bdd..a0558a32 100644
--- a/scripts/drupal-deploy.yml
+++ b/scripts/drupal-deploy.yml
@@ -1,11 +1,13 @@
+---
+
 description: Quickly re-deploy a Drupal site
 cli:
   arguments:
     host:
-      default: False
+      default: no
       help: The hostname on which to re-reploy Drupal
     site:
-      default: False
+      default: no
       help: The id of a site
 arguments:
   playbook: role
diff --git a/scripts/drupal-dump-db.yml b/scripts/drupal-dump-db.yml
index 85c6c152..91d3ee1a 100644
--- a/scripts/drupal-dump-db.yml
+++ b/scripts/drupal-dump-db.yml
@@ -1,14 +1,16 @@
+---
+
 description: Dump and download Drupal database
 cli:
   arguments:
     host:
-      default: False
+      default: no
       help: The hostname of the Drupal site
     site:
-      default: False
+      default: no
       help: The id of a site
     dumpfilename:
-      default: False
+      default: no
       help: The filename of the downloaded dump file
 arguments:
   playbook: role
diff --git a/scripts/drupal-launch.yml b/scripts/drupal-launch.yml
index d48b2db9..4400626f 100644
--- a/scripts/drupal-launch.yml
+++ b/scripts/drupal-launch.yml
@@ -1,11 +1,13 @@
+---
+
 description: Launch a Drupal site by creating certs, configure HaProxy, Apache and Drupal
 cli:
   arguments:
     host:
-      default: False
+      default: no
       help: The hostname on which to launch Drupal
     site:
-      default: False
+      default: no
       help: The id of a site
   defaults:
     limit: proxyserver
diff --git a/scripts/drush-aliases.yml b/scripts/drush-aliases.yml
index c2d9c735..50c4610b 100644
--- a/scripts/drush-aliases.yml
+++ b/scripts/drush-aliases.yml
@@ -1,12 +1,14 @@
+---
+
 description: Retrieve and adjust Drush aliases from remote host(s)
 cli:
   options:
     site:
-      default: False
+      default: no
       help: The id of a site if only one of the defined sites should be updated
     fetch:
       action: store_true
-      default: False
+      default: no
       help: Only fetch the latest version of the alias definitions
   defaults:
     limit: webserver_drupal
diff --git a/scripts/elastalert-rules.yml b/scripts/elastalert-rules.yml
index 135d5ba0..c84653ad 100644
--- a/scripts/elastalert-rules.yml
+++ b/scripts/elastalert-rules.yml
@@ -1,3 +1,5 @@
+---
+
 description: Update ElastAlert rules
 cli:
   defaults:
diff --git a/scripts/elastalert.yml b/scripts/elastalert.yml
index 16f109a5..e80fbcc3 100644
--- a/scripts/elastalert.yml
+++ b/scripts/elastalert.yml
@@ -1,3 +1,5 @@
+---
+
 description: Update ElastAlert application
 cli:
   defaults:
diff --git a/scripts/fail2ban-config.yml b/scripts/fail2ban-config.yml
index a7f4bb6e..75371d5a 100644
--- a/scripts/fail2ban-config.yml
+++ b/scripts/fail2ban-config.yml
@@ -1,3 +1,5 @@
+---
+
 description: Configure Fail2Ban
 arguments:
   playbook: role
diff --git a/scripts/fail2ban.yml b/scripts/fail2ban.yml
index 61ebd54e..4942bfbd 100644
--- a/scripts/fail2ban.yml
+++ b/scripts/fail2ban.yml
@@ -1,3 +1,5 @@
+---
+
 description: Configure Fail2Ban
 arguments:
   playbook: role
diff --git a/scripts/farm.yml b/scripts/farm.yml
index 9f633c75..2bf94a90 100644
--- a/scripts/farm.yml
+++ b/scripts/farm.yml
@@ -1,3 +1,5 @@
+---
+
 description: Run the farm playbook
 arguments:
   playbook: farm
diff --git a/scripts/firewall-config.yml b/scripts/firewall-config.yml
index 7ca9c234..703acd99 100644
--- a/scripts/firewall-config.yml
+++ b/scripts/firewall-config.yml
@@ -1,3 +1,5 @@
+---
+
 description: Rebuild Firewall Configuration
 arguments:
   playbook: role
diff --git a/scripts/firewall-unprotect.yml b/scripts/firewall-unprotect.yml
index ffef02f5..d23a3148 100644
--- a/scripts/firewall-unprotect.yml
+++ b/scripts/firewall-unprotect.yml
@@ -1,8 +1,10 @@
+---
+
 description: Switch Firewall to unprotected mode for a period of time
 cli:
   options:
     unprotect-period:
-      default: False
+      default: no
       help: Number of minutes before the firewall goes into protected mode again
 arguments:
   playbook: firewall
diff --git a/scripts/fluentd-client.yml b/scripts/fluentd-client.yml
index b79851ff..f6c21ef1 100644
--- a/scripts/fluentd-client.yml
+++ b/scripts/fluentd-client.yml
@@ -1,3 +1,5 @@
+---
+
 description: Configure FluentD / td-agent Client
 arguments:
   playbook: role
diff --git a/scripts/fluentd.yml b/scripts/fluentd.yml
index 94704f97..89819d0e 100644
--- a/scripts/fluentd.yml
+++ b/scripts/fluentd.yml
@@ -1,3 +1,5 @@
+---
+
 description: Configure FluentD / td-agent
 arguments:
   playbook: role
diff --git a/scripts/haproxy-blacklists.yml b/scripts/haproxy-blacklists.yml
index 78931bd8..8cbbc664 100644
--- a/scripts/haproxy-blacklists.yml
+++ b/scripts/haproxy-blacklists.yml
@@ -1,3 +1,5 @@
+---
+
 description: Quickly update blacklists for HaProxy
 cli:
   defaults:
diff --git a/scripts/haproxy-certs.yml b/scripts/haproxy-certs.yml
index 4021ec90..88272733 100644
--- a/scripts/haproxy-certs.yml
+++ b/scripts/haproxy-certs.yml
@@ -1,3 +1,5 @@
+---
+
 description: Build SSL Certs for HaProxy
 cli:
   defaults:
diff --git a/scripts/haproxy-config.yml b/scripts/haproxy-config.yml
index 9b83a941..8b5fbf25 100644
--- a/scripts/haproxy-config.yml
+++ b/scripts/haproxy-config.yml
@@ -1,3 +1,5 @@
+---
+
 description: Quickly configure HaProxy
 cli:
   defaults:
diff --git a/scripts/hosts.yml b/scripts/hosts.yml
index d0d64bbb..5b2eeec1 100644
--- a/scripts/hosts.yml
+++ b/scripts/hosts.yml
@@ -1,3 +1,5 @@
+---
+
 description: Locally update host information for all inventories
 arguments:
   playbook: hosts
diff --git a/scripts/inithost.yml b/scripts/inithost.yml
index 3395aeb6..90cdc1eb 100644
--- a/scripts/inithost.yml
+++ b/scripts/inithost.yml
@@ -1,3 +1,5 @@
+---
+
 description: Initially setup a new host
 cli:
   arguments:
@@ -39,7 +41,7 @@ cli:
           help: The ip address of the host, only required if not installed in the cloud
 arguments:
   playbook: inithost
-  no_gui: True
+  no_gui: yes
 command:
   - name: extra-vars
     value: host=%s inituser=%s firstuser=%s
@@ -74,14 +76,14 @@ command:
       - key
   - name: ask-pass
     condition: key
-    negate: True
+    negate: yes
   - name: extra-vars
     condition: key
-    negate: True
+    negate: yes
     value: initauth="-o PasswordAuthentication=yes -o PubkeyAuthentication=no"
 environment:
   ANSIBLE_SSH_ARGS: -o IdentitiesOnly=yes -o ControlMaster=no -o ControlPersist=60s
-  ANSIBLE_SSH_PIPELINING: False
+  ANSIBLE_SSH_PIPELINING: no
 follower:
   - script: sanity
     arguments:
diff --git a/scripts/initpi.yml b/scripts/initpi.yml
index ac27081c..c27178d1 100644
--- a/scripts/initpi.yml
+++ b/scripts/initpi.yml
@@ -1,3 +1,5 @@
+---
+
 description: Initially setup a new Raspberry Pi
 cli:
   arguments:
@@ -19,7 +21,7 @@ cli:
       help: File name with the private key to be used initially
 arguments:
   playbook: firstuser
-  no_gui: True
+  no_gui: yes
 command:
   - name: extra-vars
     value: host=%s inituser=%s firstuser=%s
@@ -32,7 +34,7 @@ command:
     value: initauth="-o PasswordAuthentication=yes -o PubkeyAuthentication=no"
 environment:
   ANSIBLE_SSH_ARGS: -o IdentitiesOnly=yes -o ControlMaster=no -o ControlPersist=60s
-  ANSIBLE_SSH_PIPELINING: False
+  ANSIBLE_SSH_PIPELINING: no
 follower:
   - script: role
     arguments:
diff --git a/scripts/jailkit-update.yml b/scripts/jailkit-update.yml
index 48798330..9c4c48d6 100644
--- a/scripts/jailkit-update.yml
+++ b/scripts/jailkit-update.yml
@@ -1,8 +1,10 @@
+---
+
 description: Force updating all Jails
 cli:
   options:
     site:
-      default: False
+      default: no
       help: The id of a site if only one of the defined sites should be updated
   defaults:
     limit: webserver_drupal
diff --git a/scripts/jailkit-upgrade.yml b/scripts/jailkit-upgrade.yml
index b8264ebc..697a5ad6 100644
--- a/scripts/jailkit-upgrade.yml
+++ b/scripts/jailkit-upgrade.yml
@@ -1,3 +1,5 @@
+---
+
 description: Update OS components in all Jails
 cli:
   defaults:
diff --git a/scripts/jailkit-user.yml b/scripts/jailkit-user.yml
index ece39f41..7df1b1fc 100644
--- a/scripts/jailkit-user.yml
+++ b/scripts/jailkit-user.yml
@@ -1,8 +1,10 @@
+---
+
 description: Init and update users in Jails
 cli:
   options:
     site:
-      default: False
+      default: no
       help: The id of a site if only one of the defined sites should be updated
   defaults:
     limit: webserver_drupal
diff --git a/scripts/lists.yml b/scripts/lists.yml
index ba326475..ccea2463 100644
--- a/scripts/lists.yml
+++ b/scripts/lists.yml
@@ -1,8 +1,10 @@
+---
+
 description: Lists hosts and IP addresses
 cli:
   options:
     ip:
-      default: False
+      default: no
       help: An optional IP to limit the assertion to that single IP
 arguments:
   playbook: list
diff --git a/scripts/localhost.yml b/scripts/localhost.yml
index aaaeb242..c063ae8b 100644
--- a/scripts/localhost.yml
+++ b/scripts/localhost.yml
@@ -1,5 +1,7 @@
+---
+
 description: Update local hosts file and SSH config, then call script hosts
-inventory-given-by-script: True
+inventory-given-by-script: yes
 cli:
   options:
     host:
@@ -14,7 +16,7 @@ cli:
           result = os.environ['USER']
 arguments:
   playbook: role
-  no_gui: True
+  no_gui: yes
   company: local
 command:
   - name: extra-vars
@@ -23,6 +25,6 @@ command:
       - host
       - user
 environment:
-  ANSIBLE_LOCAL_LIMITED: True
+  ANSIBLE_LOCAL_LIMITED: yes
 follower:
   - hosts
diff --git a/scripts/logrotate.yml b/scripts/logrotate.yml
index 6c7d7007..bd1b2135 100644
--- a/scripts/logrotate.yml
+++ b/scripts/logrotate.yml
@@ -1,3 +1,5 @@
+---
+
 description: Update Logrotate Configuration
 arguments:
   playbook: farm
diff --git a/scripts/matomo.yml b/scripts/matomo.yml
index 319af2f0..3dcaac31 100644
--- a/scripts/matomo.yml
+++ b/scripts/matomo.yml
@@ -1,12 +1,14 @@
+---
+
 description: Quickly update matomo sites
 cli:
   options:
     reset:
       action: store_true
-      default: False
+      default: no
       help: If True the existing directories get deleted first
     site:
-      default: False
+      default: no
       help: The id of a site if matomo should be updated only for one of the defined sites
   defaults:
     limit: matomoserver:piwikserver
diff --git a/scripts/mysql-slave-skipone.yml b/scripts/mysql-slave-skipone.yml
index 37b42c26..bc23dc66 100644
--- a/scripts/mysql-slave-skipone.yml
+++ b/scripts/mysql-slave-skipone.yml
@@ -1,4 +1,6 @@
-description: MySQL Slave: Skip counter by 1
+---
+
+description: MySQL Slave - Skip counter by 1
 cli:
   defaults:
     limit: dbserver_mysql-slave
diff --git a/scripts/netdata.yml b/scripts/netdata.yml
index bc78d827..9a6ccb0c 100644
--- a/scripts/netdata.yml
+++ b/scripts/netdata.yml
@@ -1,9 +1,11 @@
+---
+
 description: Quickly update NetData
 cli:
   options:
     reset:
       action: store_true
-      default: False
+      default: no
       help: If True the existing directories get deleted first
   defaults:
     limit: all
diff --git a/scripts/network.yml b/scripts/network.yml
index d2e958c4..9806214b 100644
--- a/scripts/network.yml
+++ b/scripts/network.yml
@@ -1,3 +1,5 @@
+---
+
 description: Configure Network and Firewall
 arguments:
   playbook: role
diff --git a/scripts/nextcloud-install.yml b/scripts/nextcloud-install.yml
index fce28051..92070a6d 100644
--- a/scripts/nextcloud-install.yml
+++ b/scripts/nextcloud-install.yml
@@ -1,3 +1,5 @@
+---
+
 description: Install a new NextCloud site
 cli:
   arguments:
diff --git a/scripts/nextcloud-plugins.yml b/scripts/nextcloud-plugins.yml
index 3390b6f0..214a052f 100644
--- a/scripts/nextcloud-plugins.yml
+++ b/scripts/nextcloud-plugins.yml
@@ -1,8 +1,10 @@
+---
+
 description: Quickly update NextCloud plugins
 cli:
   options:
     site:
-      default: False
+      default: no
       help: The id of a site if plugins should be updated only for one of the defined sites
   defaults:
     limit: webserver_nextcloud
diff --git a/scripts/nextcloud.yml b/scripts/nextcloud.yml
index 612e2191..ae510bc2 100644
--- a/scripts/nextcloud.yml
+++ b/scripts/nextcloud.yml
@@ -1,8 +1,10 @@
+---
+
 description: Quickly update NextCloud sites
 cli:
   options:
     site:
-      default: False
+      default: no
       help: The id of a site if only one of the defined sites should be updated
   defaults:
     limit: webserver
diff --git a/scripts/playbook.yml b/scripts/playbook.yml
index 63065946..e7700f25 100644
--- a/scripts/playbook.yml
+++ b/scripts/playbook.yml
@@ -1,3 +1,5 @@
+---
+
 description: Run a specific playbook
 cli:
   arguments:
@@ -5,4 +7,4 @@ cli:
       help: Playbook to execute
   options:
     custom:
-      default: false
+      default: no
diff --git a/scripts/rebootproxies.yml b/scripts/rebootproxies.yml
index 0f305eb6..4564a84c 100644
--- a/scripts/rebootproxies.yml
+++ b/scripts/rebootproxies.yml
@@ -1,9 +1,11 @@
+---
+
 description: Reboot a set of redundant proxies
 arguments:
   playbook: rebootproxies
-  no_gui: True
+  no_gui: yes
 environment:
-  ANSIBLE_INVENTORY_REFRESH: True
+  ANSIBLE_INVENTORY_REFRESH: yes
 follower:
   - script: playbook
     arguments:
diff --git a/scripts/removehost.yml b/scripts/removehost.yml
index 38ac06a9..8ca9a94d 100644
--- a/scripts/removehost.yml
+++ b/scripts/removehost.yml
@@ -1,3 +1,5 @@
+---
+
 description: Remove a host and delete the instance in the cloud
 cli:
   arguments:
diff --git a/scripts/role.yml b/scripts/role.yml
index 898698b6..a87f4f16 100644
--- a/scripts/role.yml
+++ b/scripts/role.yml
@@ -1,3 +1,5 @@
+---
+
 description: Run a specific role only
 cli:
   arguments:
diff --git a/scripts/sanity.yml b/scripts/sanity.yml
index d52921f4..0c2dd6b1 100644
--- a/scripts/sanity.yml
+++ b/scripts/sanity.yml
@@ -1,3 +1,5 @@
+---
+
 description: Check for updates, upgrade and reboot hosts
 cli:
   arguments:
@@ -11,11 +13,11 @@ cli:
   options:
     force:
       action: store_true
-      default: False
+      default: no
       help: Force to also reboot proxy servers
     withoutreason:
       action: store_true
-      default: False
+      default: no
       help: Force reboot even if not required
 arguments:
   playbook: sanity
diff --git a/scripts/setup-local.yml b/scripts/setup-local.yml
index bbfccef6..c1fb9415 100644
--- a/scripts/setup-local.yml
+++ b/scripts/setup-local.yml
@@ -1,5 +1,7 @@
+---
+
 description: Setup and update the Paragon wrapper for Ansible
-ignore-inventory: True
+ignore-inventory: yes
 cli:
   arguments:
     inventory:
@@ -20,12 +22,12 @@ cli:
       help: Name of the remote user if different from your local username
     skip-os-tasks:
       action: store_false
-      default: True
+      default: yes
       help: Skip all tasks that aim to install os components in order to do that manually
 arguments:
   playbook: setup-local
-  no_gui: True
-  local: True
+  no_gui: yes
+  local: yes
 command:
   - name: extra-vars
     value: company=%s path=%s username=%s install_os_components=%s
diff --git a/scripts/sftp.yml b/scripts/sftp.yml
index d132648d..7a6583dc 100644
--- a/scripts/sftp.yml
+++ b/scripts/sftp.yml
@@ -1,3 +1,5 @@
+---
+
 description: Configure SFTP Server
 arguments:
   playbook: role
diff --git a/scripts/shells.yml b/scripts/shells.yml
index f5589225..2c00efdb 100644
--- a/scripts/shells.yml
+++ b/scripts/shells.yml
@@ -1,3 +1,5 @@
+---
+
 description: Configure User Shells
 arguments:
   playbook: farm
diff --git a/scripts/spideroak-reinstall.yml b/scripts/spideroak-reinstall.yml
index b600b054..b26c27c9 100644
--- a/scripts/spideroak-reinstall.yml
+++ b/scripts/spideroak-reinstall.yml
@@ -1,3 +1,5 @@
+---
+
 description: Re-install SpiderOak
 arguments:
   playbook: role
diff --git a/scripts/ssh.yml b/scripts/ssh.yml
index 7832c225..ae92c50f 100644
--- a/scripts/ssh.yml
+++ b/scripts/ssh.yml
@@ -1,3 +1,5 @@
+---
+
 description: Configure SSH Server
 arguments:
   playbook: role
diff --git a/scripts/uptime.yml b/scripts/uptime.yml
index 488a548b..d5c72969 100644
--- a/scripts/uptime.yml
+++ b/scripts/uptime.yml
@@ -1,3 +1,5 @@
+---
+
 description: Quickly update Uptime
 cli:
   defaults:
diff --git a/scripts/useraccounts.yml b/scripts/useraccounts.yml
index 222622e6..39643aea 100644
--- a/scripts/useraccounts.yml
+++ b/scripts/useraccounts.yml
@@ -1,3 +1,5 @@
+---
+
 description: Create all users and add them to the correct groups
 cli:
   defaults:
diff --git a/scripts/userfiles.yml b/scripts/userfiles.yml
index 220818d9..743abc79 100644
--- a/scripts/userfiles.yml
+++ b/scripts/userfiles.yml
@@ -1,3 +1,5 @@
+---
+
 description: Copy user specific files
 arguments:
   playbook: role
diff --git a/scripts/userkeys.yml b/scripts/userkeys.yml
index 44b4552c..f0590fb7 100644
--- a/scripts/userkeys.yml
+++ b/scripts/userkeys.yml
@@ -1,3 +1,5 @@
+---
+
 description: Update all user keys
 arguments:
   playbook: role
diff --git a/scripts/userlock.yml b/scripts/userlock.yml
index fec27c1e..181aad11 100644
--- a/scripts/userlock.yml
+++ b/scripts/userlock.yml
@@ -1,3 +1,5 @@
+---
+
 description: Lock user on all hosts
 cli:
   arguments:
diff --git a/scripts/userpwd.yml b/scripts/userpwd.yml
index 41432d35..73d07cf3 100644
--- a/scripts/userpwd.yml
+++ b/scripts/userpwd.yml
@@ -1,3 +1,5 @@
+---
+
 description: Set user password on all hosts
 cli:
   arguments:
diff --git a/scripts/users.yml b/scripts/users.yml
index 80696fe5..59e3d5ac 100644
--- a/scripts/users.yml
+++ b/scripts/users.yml
@@ -1,3 +1,5 @@
+---
+
 description: Create and configure all users
 note: This is NOT going through jails and other roles, just the users themselves
 cli:
diff --git a/scripts/userunlock.yml b/scripts/userunlock.yml
index 268c3632..f885d2f1 100644
--- a/scripts/userunlock.yml
+++ b/scripts/userunlock.yml
@@ -1,3 +1,5 @@
+---
+
 description: Unlock user on all hosts
 cli:
   arguments:
diff --git a/scripts/varnish-config.yml b/scripts/varnish-config.yml
index 73c6ce28..20dcd53f 100644
--- a/scripts/varnish-config.yml
+++ b/scripts/varnish-config.yml
@@ -1,3 +1,5 @@
+---
+
 description: Quickly configure Varnish
 cli:
   defaults:
diff --git a/scripts/youtrack.yml b/scripts/youtrack.yml
index cb8ffbfe..d109ea5f 100644
--- a/scripts/youtrack.yml
+++ b/scripts/youtrack.yml
@@ -1,3 +1,5 @@
+---
+
 description: Quickly update YouTrack sites
 cli:
   defaults:
-- 
GitLab