Esri / arcgis-powershell-dsc

This repository contains scripts, code and samples for automating the install and configuration of ArcGIS (Enterprise and Desktop) using Microsoft Windows PowerShell DSC (Desired State Configuration).
Apache License 2.0
120 stars 62 forks source link

DSC 4.2 - Enterprise 11.1 - AllNode property not getting completely processed when doing downloads. #517

Closed vassilo closed 9 months ago

vassilo commented 10 months ago

Community Note

Module Version

Affected Resource(s)

Configuration Files

    "AllNodes": [
        {
            "NodeName": "mneu-t-w-esri00",
            "Role": [
                "WebAdaptor"
            ],
            "WebAdaptorConfig":[
                {
                    "Role": "Portal",
                    "Context": "portal",
                    "WebSiteId": 1
                },
                {
                    "Role": "Server",
                    "Context": "hosting",
                    "AdminAccessEnabled": true,
                    "WebSiteId": 1
                }
            ]
        },
        {
            "NodeName": "mneu-t-w-esri02",
            "Role": [
                "WebAdaptor"
            ],
            "WebAdaptorConfig":[
                {
                    "Role": "Portal",
                    "Context": "portal",
                    "WebSiteId": 1
                },
                {
                    "Role": "Server",
                    "Context": "hosting",
                    "AdminAccessEnabled": true,
                    "WebSiteId": 1
                }
            ]
        },
        {
            "NodeName": "mneu-t-a-esri02",
            "Role": [
                "Portal"
            ]
        },         
        {
            "NodeName": "mneu-t-a-esri05",
            "Role": [
                "Portal"
            ]
        },     
        {
            "NodeName": "mneu-t-a-esri01",
            "Role": [
                "Server"
            ]
        },
        {
            "NodeName": "mneu-t-a-esri06",
            "Role": [
                "Server"
            ]
        },       
        {
            "NodeName": "mneu-t-d-esri01",
            "Role": [
                "DataStore"
            ],
            "DataStoreTypes": [
                "Relational",
                "tileCache"
            ]
        },        
        {
            "NodeName": "mneu-t-d-esri02",
            "Role": [
                "DataStore"
            ],
            "DataStoreTypes": [
                "Relational",
                "tileCache"
            ]
        }  
    ],

Expected Behavior

The complete list of Nodes should be processed during the download load software phase.

Steps to Reproduce

It only processes the first entry. If I shuffle items around then it process that new top one and ignores the rest.

Important Factoids

References

cameronkroeker commented 9 months ago

Hi @vassilo,

This issue has been addressed in v4.2.1:

https://github.com/Esri/arcgis-powershell-dsc/releases/tag/v4.2.1

Thanks, Cameron K.