- include_role: name=lfit.system-update
- name: Install base packages
- include_tasks: '{{item}}'
+ include_tasks: "{{item}}"
with_first_found:
- - 'install-base-pkgs-{{ansible_distribution}}.yaml'
- - 'install-base-pkgs-{{ansible_os_family}}.yaml'
+ - "install-base-pkgs-{{ansible_distribution}}.yaml"
+ - "install-base-pkgs-{{ansible_os_family}}.yaml"
- name: Allow jenkins user sudo access
copy:
- name: Set all periodic update options to 0
replace:
path: /etc/apt/apt.conf.d/10periodic
- regexp: '1'
- replace: '0'
+ regexp: "1"
+ replace: "0"
- name: Set all auto update options to 0
replace:
path: /etc/apt/apt.conf.d/20auto-upgrades
- regexp: '1'
- replace: '0'
+ regexp: "1"
+ replace: "0"
- name: Disable unattended upgrades
lineinfile:
path: /etc/apt/apt.conf.d/10periodic
- regexp: '^APT::Periodic::Unattended-Upgrade'
+ regexp: "^APT::Periodic::Unattended-Upgrade"
line: 'APT::Periodic::Unattended-Upgrade "0";'
create: yes
- name: Uninstall unattended upgrades
selection: hold
- name: Disable apt-daily.* systemd services
systemd:
- name: '{{service}}'
+ name: "{{service}}"
enabled: no
masked: yes
with_items:
- include_role: name=lfit.system-update
roles:
- - {role: lfit.docker-install, mtu: 1458}
+ - { role: lfit.docker-install, mtu: 1458 }
post_tasks:
- name: System Reseal
- name: Install base packages
yum:
name:
- - '@base'
- - '@development'
+ - "@base"
+ - "@development"
- yum-utils
- https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
- https://centos7.iuscommunity.org/ius-release.rpm
---
-
- hosts: all
tasks:
- name: Install Tools
win_chocolatey:
- name: '{{item}}'
+ name: "{{item}}"
state: present
with_items:
- cmake
- name: Install Visual Studio Community Edition
win_chocolatey:
- name: '{{item}}'
+ name: "{{item}}"
with_items:
- visualstudio2017community
- visualstudio2017-workload-nativedesktop
dest: C:\temp
- name: CMake
win_command: >
- "C:\Program Files\CMake\Bin\cmake"
- -DCMAKE_INSTALL_PREFIX=C:\lib\zlib
- -G "Visual Studio 15 Win64"
+ "C:\Program Files\CMake\Bin\cmake"
+ -DCMAKE_INSTALL_PREFIX=C:\lib\zlib
+ -G "Visual Studio 15 Win64"
args:
chdir: C:\temp\zlib-1.2.11
- name: msbuild
win_command: >
- "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\msbuild"
- zlib.sln
+ "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\msbuild"
+ zlib.sln
args:
chdir: C:\temp\zlib-1.2.11
- name: msbuild install
win_command: >
- "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\msbuild"
- INSTALL.vcxproj
+ "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\msbuild"
+ INSTALL.vcxproj
args:
chdir: C:\temp\zlib-1.2.11
- name: Cleanup
"virtualization-type": "hvm"
},
"most_recent": true,
- "owners": [
- "{{user `source_ami_filter_owner`}}"
- ]
+ "owners": ["{{user `source_ami_filter_owner`}}"]
},
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
"provisioners": [
{
"type": "shell",
- "scripts": [
- "common-packer/provision/install-python.sh"
- ],
+ "scripts": ["common-packer/provision/install-python.sh"],
"execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi"
},
{
"type": "openstack",
"region": "{{user `cloud_region`}}",
"availability_zone": "{{user `cloud_availability_zone`}}",
- "networks": [
- "{{user `cloud_network`}}"
- ],
+ "networks": ["{{user `cloud_network`}}"],
"user_data_file": "{{user `cloud_user_data`}}",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
"provisioners": [
{
"type": "shell",
- "scripts": [
- "common-packer/provision/install-python.sh"
- ],
+ "scripts": ["common-packer/provision/install-python.sh"],
"execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi"
},
{
"type": "openstack",
"region": "{{user `cloud_region`}}",
"availability_zone": "{{user `cloud_availability_zone`}}",
- "networks": [
- "{{user `cloud_network`}}"
- ],
+ "networks": ["{{user `cloud_network`}}"],
"user_data_file": "{{user `cloud_user_data`}}",
"ssh_username": "{{user `ssh_user`}}",
"ssh_proxy_host": "{{user `ssh_proxy_host`}}",
"provisioners": [
{
"type": "shell",
- "scripts": [
- "common-packer/provision/install-python.sh"
- ],
+ "scripts": ["common-packer/provision/install-python.sh"],
"execute_command": "chmod +x {{ .Path }}; if [ \"$UID\" == \"0\" ]; then {{ .Vars }} '{{ .Path }}'; else {{ .Vars }} sudo -E '{{ .Path }}'; fi"
},
{
"type": "openstack",
"region": "{{user `cloud_region`}}",
"availability_zone": "{{user `cloud_availability_zone`}}",
- "networks": [
- "{{user `cloud_network`}}"
- ],
+ "networks": ["{{user `cloud_network`}}"],
"user_data_file": "{{user `cloud_user_data`}}",
"flavor": "{{user `flavor`}}",
"metadata": {