{"id":22564317,"url":"https://github.com/terraform-cisco-modules/terraform-intersight-imm","last_synced_at":"2025-04-10T11:38:26.656Z","repository":{"id":129628600,"uuid":"381835447","full_name":"terraform-cisco-modules/terraform-intersight-imm","owner":"terraform-cisco-modules","description":"Terraform Modules for Intersight Managed Mode Domain deployments.","archived":false,"fork":false,"pushed_at":"2024-02-24T14:33:16.000Z","size":893,"stargazers_count":4,"open_issues_count":0,"forks_count":8,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-24T10:21:20.551Z","etag":null,"topics":["cisco","imm","intersight","terraform","terraform-module","ucs"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terraform-cisco-modules.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-06-30T21:20:07.000Z","updated_at":"2023-08-15T23:09:27.000Z","dependencies_parsed_at":"2024-01-01T18:44:12.657Z","dependency_job_id":null,"html_url":"https://github.com/terraform-cisco-modules/terraform-intersight-imm","commit_stats":null,"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-cisco-modules%2Fterraform-intersight-imm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-cisco-modules%2Fterraform-intersight-imm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-cisco-modules%2Fterraform-intersight-imm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terraform-cisco-modules%2Fterraform-intersight-imm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terraform-cisco-modules","download_url":"https://codeload.github.com/terraform-cisco-modules/terraform-intersight-imm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248209310,"owners_count":21065315,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cisco","imm","intersight","terraform","terraform-module","ucs"],"created_at":"2024-12-07T23:15:02.621Z","updated_at":"2025-04-10T11:38:26.636Z","avatar_url":"https://github.com/terraform-cisco-modules.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Archived\n\nThis repository will be archived.  It is superseeded by a newer, more simplified Easy IMM, based on a YAML Schema Model.\n\n## [Easy IMM](https://github.com/terraform-cisco-modules/easy-imm)\n\n# Terraform Intersight IMM - Infrastructure as Code\n\n[![published](https://static.production.devnetcloud.com/codeexchange/assets/images/devnet-published.svg)](https://developer.cisco.com/codeexchange/github/repo/terraform-cisco-modules/terraform-intersight-imm)\n\n## Contents\n\n* Use Cases\n* Create Pools\n* Create Policies\n* Deploy UCS Domains in IMM Mode\n* Create UCS Service Profiles and Templates\n\n### Use Cases\n\n* Create Pools: IP, IQN, MAC, WWNN, WWPN, and UUID.\n* Create Policies: Domain Policies, Mgmt Policies, Server Policies\n* Create UCS Domain Profiles and attach Fabric Interconnect clusters to the profiles.\n* Create Service Profiles and Templates and deploy physical infrastructure.\n\n### Intersight Firmware Management\n\nThis set of modules support managing firmware on the following Hardware Types:\n\n1. UCS Chassis Firmware.  See Module ucs_chassis_firmware and the example in the examples/firmware directory of ucs_chassis_firmware.tf.\n\n2. UCS Domain Firmware.  See Module ucs_domain_firmware and the example in the examples/firmware directory of ucs_domain_firmware.tf.\n\n3. UCS Server Firmware.  See Module ucs_server_firmware and the example in the examples/firmware directory of ucs_server_firmware.tf.\n\n### Intersight Pools\n\nThis set of modules support creating the following Pool Types:\n\n1. FC Pools.  Fibre-Channel Pools are for creating WWPN and WWNN pools.  See Module fc_pools and the example in the examples/pools directory.\n\n2. IP Pools.  See Module ip_pools and the example in the examples/pools directory.\n\n3. IQN Pools.  See Module iqn_pools and the example in the examples/pools directory.\n\n4. MAC Pools.  See Module mac_pools and the example in the examples/pools directory.\n\n5. UUID Pools.  See Module uuid_pools and the example in the examples/pools directory.\n\n### Intersight Policies\n\nThis set of modules support creating the following Policy Types:\n\n1. Adapter Configuration.  See Module adapter_configuration_policies and the example in the examples/ucs_profiles directory of adapter_configuration_policies.tf.\n\n2. Add-Ons.  See Module addons_policies and the example in the examples/kuberetes_cluster directory of addons_policies.tf.\n\n3. BIOS.  See Module bios_policies and the example in the examples/ucs_profiles directory of bios_policies.tf.\n\n4. Boot Order.  See Module boot_order_policies and the example in the examples/ucs_profiles directory of boot_order_policies.tf.\n\n5. Certificate Management.  See Module certificate_management_policies and the example in the examples/ucs_profiles directory of certificate_management_policies.tf.\n\n6. Container Runtime.  See Module container_runtime_policies and the example in the examples/ucs_profiles directory of container_runtime_policies.tf.\n\n7. Device Connector.  See Module device_connector_policies and the example in the examples/ucs_profiles directory of device_connector_policies.tf.\n\n8. Disk Group.  See Module disk_group_policies and the example in the examples/ucs_profiles directory of disk_group_policies.tf.\n\n9. Ethernet Adapter.  See Module ethernet_adapter_policies and the example in the examples/ucs_profiles directory of ethernet_adapter_policies.tf.\n\n10. Ethernet Network.  See Module ethernet_network_policies and the example in the examples/ucs_profiles directory of ethernet_network_policies.tf.\n\n11. Ethernet Network Control.  See Module ethernet_network_control_policies and the example in the examples/ucs_profiles directory of ethernet_network_control_policies.tf.\n\n12. Ethernet Network Group.  See Module ethernet_network_group_policies and the example in the examples/ucs_profiles directory of ethernet_network_group_policies.tf.\n\n13. Ethernet QoS.  See Module ethernet_qos_policies and the example in the examples/ucs_profiles directory of ethernet_qos_policies.tf.\n\n14. Fibre Channel Adapter.  See Module fibre_channel_adapter_policies and the example in the examples/ucs_profiles directory of fibre_channel_adapter_policies.tf.\n\n15. Fibre Channel Network.  See Module fibre_channel_network_policies and the example in the examples/ucs_profiles directory of fibre_channel_network_policies.tf.\n\n16. Fibre Channel QoS.  See Module fibre_channel_qos_policies and the example in the examples/ucs_profiles directory of fibre_channel_qos_policies.tf.\n\n17. IMC Access.  See Module imc_access_policies and the example in the examples/ucs_profiles directory of imc_access_policies.tf.\n\n18. Flow Control.  See Module domain_flow_control and the example in the examples/ucs_profiles directory of flow_control_policies.tf.\n\n19. IPMI Over LAN.  See Module ipmi_over_lan_policies and the example in the examples/ucs_profiles directory of ipmi_over_lan_policies.tf.\n\n20. iSCSI Adapter.  See Module iscsi_adapter_policies and the example in the examples/ucs_profiles directory of iscsi_adapter_policies.tf.\n\n21. iSCSI Boot.  See Module iscsi_boot_policies and the example in the examples/ucs_profiles directory of iscsi_boot_policies.tf.\n\n22. iSCSI Static Target.  See Module iscsi_static_target_policies and the example in the examples/ucs_profiles directory of iscsi_static_target_policies.tf.\n\n23. Kubernetes Cluster Add-Ons.  See Module kubernetes_cluster_addons and the example in the examples/kuberetes_cluster directory of kubernetes_cluster_profiles.tf.\n\n24. Kubernetes Cluster Node VM Infra.  See Module kubernetes_cluster_node_vm_infra and the example in the examples/kuberetes_cluster directory of kubernetes_cluster_profiles.tf.\n\n25. Kubernetes Node Group Profiles.  See Module kubernetes_node_group_profiles and the example in the examples/kuberetes_cluster directory of kubernetes_cluster_profiles.tf.\n\n26. Kubernetes Cluster Add-Ons.  See Module kubernetes_version_policies and the example in the examples/kuberetes_cluster directory of kubernetes_version_policies.tf.\n\n27. LAN Connectivity.  See Modules lan_connectivity_policies, lan_connectivity_add_vnic, and the example in the examples/ucs_profiles directory of lan_connectivity_policies.tf.\n\n28. LDAP.  See Modules ldap_add_group, ldap_add_server, ldap_policies, and the example in the examples/ucs_profiles directory of ldap_policies.tf.\n\n29. Link Aggregation.  See Module domain_link_aggregation and the example in the examples/ucs_profiles directory of link_aggregation_policies.tf.\n\n30. Link Control.  See Module link_control_policies and the example in the examples/ucs_profiles directory of link_control_policies.tf.\n\n31. Local User.  See Modules local_user_add_users, local_user_policies, and the example in the examples/ucs_profiles directory of local_user_policies.tf.\n\n32. Multicast.  See Module multicast_policies and the example in the examples/ucs_profiles directory of multicast_policies.tf.\n\n33. Network CIDR.  See Module network_cidr_policies and the example in the examples/kuberetes_cluster directory of network_cidr_policies.tf.\n\n34. Network Connectivity.  See Module network_connectivity_policies and the example in the examples/ucs_profiles directory of network_connectivity_policies.tf.\n\n35. NodeOS Configuration.  See Module nodeos_configuration_policies and the example in the examples/kuberetes_cluster directory of nodeos_configuration_policies.tf.\n\n36. NTP.  See Module ntp_policies and the example in the examples/ucs_profiles directory of ntp_policies.tf.\n\n37. Persistent Memory.  See Module persistent_memory_policies and the example in the examples/ucs_profiles directory of persistent_memory_policies.tf.\n\n38. Port.  See Modules port_policies, port_ethernet_uplink, port_ethernet_uplink_port_channel, port_fc_uplink, port_fc_uplink_port_channel, port_mode, port_server_ports,  and the examples in the examples/ucs_profiles directory of port_policies.tf.\n\n39. Power.  See Module power_policies and the example in the examples/ucs_profiles directory of power_policies.tf.\n\n40. SAN Connectivity.  See Module san_connectivity_policies, san_connectivity_add_vhba and the example in the examples/ucs_profiles directory of san_connectivity_policies.tf.\n\n41. SD Card.  See Modules sd_card_policies, sd_card_policies_os, and sd_card_policies_utility and the examples in the examples/ucs_profiles directory of sd_card_policies.tf.\n\n42. Serial over LAN.  See Module serial_over_lan_policies and the example in the examples/ucs_profiles directory of serial_over_lan_policies.tf.\n\n43. SMTP.  See Module smtp_policies and the example in the examples/ucs_profiles directory of smtp_policies.tf.\n\n44. SNMP.  See Modules snmp_policies, snmp_policies_1_user, snmp_policies_2_users and the examples in the examples/ucs_profiles directory of snmp_policies.tf.\n\n45. SSH.  See Module ssh_policies and the example in the examples/ucs_profiles directory of ssh_policies.tf.\n\n46. Storage.  See Module storage_policies and the example in the examples/ucs_profiles directory of storage_policies.tf.\n\n47. Switch Control.  See Module switch_control_policies and the example in the examples/ucs_profiles directory of switch_control_policies.tf.\n\n48. Syslog.  See Module syslog_policies and the example in the examples/ucs_profiles directory of syslog_policies.tf.\n\n49. System QoS.  See Module system_qos_policies and the example in the examples/ucs_profiles directory of system_qos_policies.tf.\n\n50. Thermal.  See Module thermal_policies and the example in the examples/ucs_profiles directory of thermal_policies.tf.\n\n51. Trusted Certificate Authorities.  See Module trusted_certificate_authorities and the example in the examples/kuberetes_cluster directory of trusted_certificate_authorities.tf.\n\n52. Virtual KVM.  See Module virtual_kvm_policies and the example in the examples/ucs_profiles directory of virtual_kvm_policies.tf.\n\n53. Virtual Machine Infra Config.  See Module virtual_machine_infra_config and the example in the examples/kuberetes_cluster directory of virtual_machine_infra_config.tf.\n\n54. Virtual Machine Instance Type.  See Module virtual_machine_instance_type and the example in the examples/kuberetes_cluster directory of virtual_machine_instance_type.tf.\n\n55. Virtual Media.  See Module virtual_media_policies and the example in the examples/ucs_profiles directory of virtual_media_policies.tf.\n\n56. VLAN.  See Modules vlan_policies, vlan_policy_add_vlan, vlan_policy_add_vlan_list, vlan_policy_add_vlan_map, and the example in the examples/ucs_profiles directory of vlan_policies.tf.\n\n57. VSAN.  See Modules vsan_policies, vsan_policy_add_vsan, and the example in the examples/ucs_profiles directory of vsan_policies.tf.\n\n### Intersight Profiles and Templates\n\nThis set of modules support creating the following Profile Types:\n\n1. Kubernetes Cluster Profile. See Module kubernetes_cluster_profiles, and the example in the examples/kuberetes_cluster directory of kubernetes_cluster_profiles.tf.\n\n2. UCS Chassis Profile. See Module ucs_chassis_profiles, and the example in the examples/ucs_profiles directory of ucs_chassis_profiles.tf.\n\n3. UCS Domain Profile. See Modules ucs_domain_profiles, ucs_domain_switches, and the example in the examples/ucs_profiles directory of ucs_domain_profiles.tf.\n\n4. UCS Server Profile. See Module ucs_server_profiles, and the example in the examples/ucs_profiles directory of ucs_server_profiles.tf.\n\n5. UCS Server Template. See Module ucs_server_templates, and the example in the examples/ucs_profiles directory of ucs_server_templates.tf.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-cisco-modules%2Fterraform-intersight-imm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterraform-cisco-modules%2Fterraform-intersight-imm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterraform-cisco-modules%2Fterraform-intersight-imm/lists"}