When setting an application pool to run as 'No Managed Code', the Puppet Forge documentation (v. 4.3.2) suggests setting managed_runtime_version => '""',. This should result in the application pool running as 'No Managed Code'
While this seems to function as intended, the node will continually loop through an intentional change:
|notice||managed_runtime_version changed '' to '""' * Source:/Stage[main]/REDACTED_web_services::REDACTED/Iis_application_pool[REDACTED]/managed_runtime_version
Example Code causing this behavior: