posh5

ansible-role-posh5

Название роли Ansible Действия GitHub

Эта роль обновляет PowerShell / Windows Management Framework до версии 5.1, гарантирует, что .Net приложения используют Strong TLS, настраивает NuGet, PowerShell Gallery, PowerShellGet и устанавливает модуль PSReadline.

Все это обеспечивает функционирование PowerShell так же, как на современных Windows системах. Это позволяет вам использовать Install-Module и, соответственно, win_psmodule для установки модулей PowerShell или DSC на более старых версиях Windows без дополнительной ручной настройки.

Поддерживает

  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012R2
  • Windows Server 2012

Не подтверждена (пока) на

  • Windows Server 2008R2
  • Windows Server 2008 x64
  • Windows Server 2008 x32

Требования

Нет

Переменные роли

Нет

Зависимости

Нет

Пример плейбука

- hosts: posh5
  roles:
     - { role: justin_p.posh5 }

Локальная разработка

Эта роль включает файл Vagrantfile, который создаст локальную виртуальную машину Windows Server 2019 в Virtualbox. После создания виртуальной машины будет автоматически запущена наша роль.

Требования для разработки

pip3 install pywinrm

Использование

  • Запустите vagrant up, чтобы создать виртуальную машину и выполнить наш плейбук.
  • Запустите vagrant provision, чтобы повторно применить наш плейбук.
  • Запустите vagrant destroy -f && vagrant up, чтобы воссоздать виртуальную машину и выполнить наш плейбук.
  • Запустите vagrant destroy, чтобы удалить виртуальную машину.

Лицензия

MIT

Авторы

  • Джастин Пердок (@justin-p), Orange Cyberdefense

Участие

Не стесняйтесь открывать вопросы, вносить свой вклад и отправлять свои запросы на включение. Вы также можете написать мне в Twitter (@JustinPerdok).

Установить
ansible-galaxy install justin-p/ansible-role-posh5
Лицензия
mit
Загрузки
326
Владелец
IT Geek, Ethical Hacker, DevOps Nut, PowerShell Fanatic and lover of beers :beers: