본문 바로가기

Automation Tools/Ansible

Windows Ansible | [Playbook] 역할 및 기능 설치(win_feature)

반응형

playbook

  • state : present(설치) | absent(제거)
  • include_sub_feature : yes | no 하위 항목 모두 설치
---
- hosts: all
  gather_facts: no
  ignore_unreachable: yes
  tasks:
  # IIS, VSS 설치
  - name: Install IIS (Web-Server only)
    win_feature:
      name: 
      - Web-Server
      - Windows-Server-Backup
      state: present
      include_sub_features: yes
    register: win_feature

# 설치 후 필요한 경우 재부팅
  - name: Reboot if installing Web-Server feature requires it
    win_reboot:
    when: win_feature.reboot_required

 

 

win_feature name 종류

  • powershell 에서 역할 및 기능 확인(하위 항목 포함) 가능하며 name을 참조하여 설치/제거 가능
PS C:\Users\Administrator> get-windowsfeature

Display Name                                            Name                       Install State
------------                                            ----                       -------------
[ ] Active Directory LDS(Lightweight Directory Servi... ADLDS                          Available
[ ] Active Directory Rights Management Services         ADRMS                          Available
    [ ] Active Directory Rights Management Server       ADRMS-Server                   Available
    [ ] ID 페더레이션 지원                              ADRMS-Identity                 Available
[X] Active Directory 도메인 서비스                      AD-Domain-Services             Installed
[ ] Active Directory 인증서 서비스                      AD-Certificate                 Available
    [ ] 인증 기관                                       ADCS-Cert-Authority            Available
    [ ] 네트워크 장치 등록 서비스                       ADCS-Device-Enrollment         Available
    [ ] 온라인 응답기                                   ADCS-Online-Cert               Available
    [ ] 인증 기관 웹 등록                               ADCS-Web-Enrollment            Available
    [ ] 인증서 등록 웹 서비스                           ADCS-Enroll-Web-Svc            Available
    [ ] 인증서 등록 정책 웹 서비스                      ADCS-Enroll-Web-Pol            Available
[ ] ADFS(Active Directory Federation Services)          ADFS-Federation                Available
[ ] DHCP 서버                                           DHCP                           Available
[X] DNS 서버                                            DNS                            Installed
[ ] Hyper-V                                             Hyper-V                        Available
[ ] Windows Server Essentials Experience                ServerEssentialsRole           Available
[ ] Windows Server Update Services                      UpdateServices                 Available
    [ ] WID 데이터베이스                                UpdateServices-WidDB           Available
    [ ] WSUS 서비스                                     UpdateServices-Services        Available
    [ ] 데이터베이스                                    UpdateServices-DB              Available
[ ] Windows 배포 서비스                                 WDS                            Available
    [ ] 배포 서버                                       WDS-Deployment                 Available
    [ ] 전송 서버                                       WDS-Transport                  Available
[ ] 네트워크 정책 및 액세스 서비스                      NPAS                           Available
    [ ] 네트워크 정책 서버                              NPAS-Policy-Server             Available
    [ ] 상태 등록 기관                                  NPAS-Health                    Available
    [ ] 호스트 자격 권한 부여 프로토콜                  NPAS-Host-Cred                 Available
[ ] 볼륨 정품 인증 서비스                               VolumeActivation               Available
[ ] 원격 데스크톱 서비스                                Remote-Desktop-Services        Available
    [ ] 원격 데스크톱 가상화 호스트                     RDS-Virtualization             Available
    [ ] 원격 데스크톱 게이트웨이                        RDS-Gateway                    Available
    ...
반응형