No description
Find a file
Mark van Huijstee 6ae0f6453a
Merge pull request #2 from de-it-krachten/dev
Update supported platforms & CI (2026-07-23)
2026-07-26 21:58:31 +02:00
.github/workflows Update CI 2026-07-22 22:07:02 +02:00
defaults Update defaults/main.yml 2026-07-23 17:34:27 +02:00
meta feat: Initial release 2026-07-22 22:06:08 +02:00
molecule/default Update CI 2026-07-25 17:52:16 +02:00
tasks Update CI 2026-07-23 18:36:41 +02:00
.ansible-lint feat: Initial release 2026-07-22 22:06:08 +02:00
.cicd feat: Initial release 2026-07-22 22:06:08 +02:00
.cicd.overwrite feat: Initial release 2026-07-22 22:06:08 +02:00
.collections feat: Initial release 2026-07-22 22:06:08 +02:00
.gitignore feat: Initial release 2026-07-22 22:06:08 +02:00
.releaserc.yml feat: Initial release 2026-07-22 22:06:08 +02:00
.roles feat: Initial release 2026-07-22 22:06:08 +02:00
.yamllint feat: Initial release 2026-07-22 22:06:08 +02:00
CHANGELOG.md chore(release): 1.0.0 [skip ci] 2026-07-23 17:44:36 +00:00
README.md Update CI 2026-07-23 18:36:41 +02:00

CI

ansible-role-sysinternals

Dependencies

Roles

None

Collections

  • ansible.windows
  • community.windows

Platforms

Supported platforms

  • Windows Server 2012 R21
  • Windows Server 20161
  • Windows Server 20191
  • Windows Server 20221
  • Windows Server 20251

Note: 1 : no automated testing is performed on these platforms

Role Variables

defaults/main.yml


# Location where to install sysinternals to
sysinternals_install_root: 'c:\windows\temp'

# Dict of diffeent sysinternal tools supported
sysinternals_tools_info:
  pendmoves:
    name: pendmoves
    url: https://download.sysinternals.com/files/pendmoves.zip
    exe: pendmoves.exe
  handle:
    name: handle
    url: https://download.sysinternals.com/files/Handle.zip
    exe: handle.exe
  tcpview:
    name: tcpview
    url: https://download.sysinternals.com/files/TCPView.zip
    exe: tcpview.exe

# List of sysinternal tools created from dict above
sysinternals_tools: "{{ sysinternals_tools_info | dict2items | json_query('[].key') }}"

Example Playbook

molecule/default/converge.yml


- name: sample playbook for role 'sysinternals'
  hosts: all
  become: 'yes'
  tasks:
    - name: Include role 'sysinternals'
      ansible.builtin.include_role:
        name: sysinternals