update linting

This commit is contained in:
L3D 2022-12-28 17:28:38 +01:00
parent ce8466eb48
commit 649bb23e30
Signed by: l3d
GPG key ID: CD08445BFF4313D1
5 changed files with 14 additions and 13 deletions

View file

@ -5,12 +5,12 @@
description: 'Group for Ansible Management' description: 'Group for Ansible Management'
state: present state: present
- name: fail if win_obs_init__password is unset - name: Fail if win_obs_init__password is unset
ansible.builtin.fail: ansible.builtin.fail:
msg: "Please define a password for the user {{ win_base_init__created_user_name }} using 'win_base_init__created_user_password'!" msg: "Please define a password for the user {{ win_base_init__created_user_name }} using 'win_base_init__created_user_password'!"
when: win_base_init__created_user_password == 'ChangeToSecurePassword' when: win_base_init__created_user_password == 'ChangeToSecurePassword'
- name: create ansible User - name: Create ansible User
ansible.windows.win_user: ansible.windows.win_user:
name: "{{ win_base_init__created_user_name }}" name: "{{ win_base_init__created_user_name }}"
state: present state: present

View file

@ -4,17 +4,18 @@
name: "{{ inventory_hostname }}" name: "{{ inventory_hostname }}"
register: res register: res
- name: host is rebooting in 15 sec!! - name: Host is rebooting in 15 sec!!
ansible.windows.win_reboot: ansible.windows.win_reboot:
pre_reboot_delay: 15 pre_reboot_delay: 15
when: when:
- res.reboot_required | bool - res.reboot_required | bool
- win_base_init__allow_reboot | bool - win_base_init__allow_reboot | bool
- name: host is rebooting in 15 sec!! - name: Host is rebooting in 15 sec!!
ansible.builtin.fail: ansible.builtin.fail:
msg: "Hostname changed. Please reboot to apply changes!" msg: "Hostname changed. Please reboot to apply changes!"
ignore_errors: true ignore_errors: true
tags: skip_ansible_lint
when: when:
- res.reboot_required | bool - res.reboot_required | bool
- not win_base_init__allow_reboot | bool - not win_base_init__allow_reboot | bool

View file

@ -1,18 +1,18 @@
--- ---
- name: load variables depending on language - name: Load variables depending on language
ansible.builtin.include_tasks: variables.yml ansible.builtin.include_tasks: variables.yml
- name: create Ansible Windows Group and User - name: Create Ansible Windows Group and User
ansible.builtin.include_tasks: ansible_user.yml ansible.builtin.include_tasks: ansible_user.yml
- name: configure hostname - name: Configure hostname
ansible.builtin.include_tasks: hostname.yml ansible.builtin.include_tasks: hostname.yml
- name: configure OS description - name: Configure OS description
ansible.builtin.include_tasks: description.yml ansible.builtin.include_tasks: description.yml
- name: install some useful packages - name: Install some useful packages
ansible.builtin.include_tasks: packages.yml ansible.builtin.include_tasks: packages.yml
- name: scan for updates - name: Scan for updates
ansible.builtin.include_tasks: updates.yml ansible.builtin.include_tasks: updates.yml

View file

@ -1,6 +1,6 @@
--- ---
- name: Load language specific windows variables - name: Load language specific windows variables
include_vars: "{{ lookup('first_found', params) }}" ansible.builtin.include_vars: "{{ lookup('first_found', params) }}"
vars: vars:
params: params:
files: files:

View file

@ -1,6 +1,6 @@
--- ---
# see https://docs.microsoft.com/de-DE/windows/security/identity-protection/access-control/security-identifiers # see https://docs.microsoft.com/de-DE/windows/security/identity-protection/access-control/security-identifiers
win_base_init__os_groups: win_base_init__os_groups:
- 'S-1-5-32-545' # Users - 'S-1-5-32-545' # Users
- 'Ansibles' - 'Ansibles'
- 'S-1-5-32-544' # Administrators - 'S-1-5-32-544' # Administrators