|
205 | 205 | ] |
206 | 206 | }, |
207 | 207 | "terraform_version": "1.10.5", |
208 | | - "dependency_version_2": true |
| 208 | + "dependency_version_2": true, |
| 209 | + "ignore_readme": true |
209 | 210 | }, |
210 | 211 | { |
211 | 212 | "label": "Standard - Financial Services edition", |
|
595 | 596 | ] |
596 | 597 | }, |
597 | 598 | "terraform_version": "1.10.5", |
598 | | - "dependency_version_2": true |
599 | | - }, |
600 | | - { |
601 | | - "label": "Existing VPC", |
602 | | - "name": "existing-vpc", |
603 | | - "index": 5, |
604 | | - "install_type": "fullstack", |
605 | | - "working_directory": "patterns/vsi-extension", |
606 | | - "release_notes_url": "https://cloud.ibm.com/docs/secure-infrastructure-vpc?topic=secure-infrastructure-vpc-secure-infrastructure-vpc-relnotes", |
607 | | - "dependencies": [ |
608 | | - { |
609 | | - "flavors": [ |
610 | | - "standard" |
611 | | - ], |
612 | | - "id": "95fccffc-ae3b-42df-b6d9-80be5914d852-global", |
613 | | - "name": "deploy-arch-ibm-slz-ocp", |
614 | | - "version": ">=1.0.0", |
615 | | - "optional": false |
616 | | - }, |
617 | | - { |
618 | | - "flavors": [ |
619 | | - "standard" |
620 | | - ], |
621 | | - "id": "9fc0fa64-27af-4fed-9dce-47b3640ba739-global", |
622 | | - "name": "deploy-arch-ibm-slz-vpc", |
623 | | - "version": ">=1.0.0" |
624 | | - } |
625 | | - ], |
626 | | - "compliance": { |
627 | | - "authority": "scc-v3", |
628 | | - "profiles": [ |
629 | | - { |
630 | | - "profile_name": "IBM Cloud Framework for Financial Services", |
631 | | - "profile_version": "1.7.0" |
632 | | - } |
633 | | - ] |
634 | | - }, |
635 | | - "configuration": [ |
636 | | - { |
637 | | - "key": "ssh_public_key", |
638 | | - "required": true, |
639 | | - "value_constraints": [ |
640 | | - { |
641 | | - "type": "regex", |
642 | | - "description": "The value provided for 'ssh_public_key' is not valid.", |
643 | | - "value": "^__NULL__$|^ssh-rsa AAAA[0-9A-Za-z+/]+[=]{0,3} ?([^@]+@[^@]+)?" |
644 | | - } |
645 | | - ] |
646 | | - }, |
647 | | - { |
648 | | - "custom_config": { |
649 | | - "config_constraints": { |
650 | | - "generationType": "2" |
651 | | - }, |
652 | | - "grouping": "deployment", |
653 | | - "original_grouping": "deployment", |
654 | | - "type": "vpc_region" |
655 | | - }, |
656 | | - "key": "region", |
657 | | - "required": true |
658 | | - }, |
659 | | - { |
660 | | - "key": "ibmcloud_api_key" |
661 | | - }, |
662 | | - { |
663 | | - "key": "prefix", |
664 | | - "required": true, |
665 | | - "type": "string", |
666 | | - "default_value": "dev", |
667 | | - "random_string": { |
668 | | - "length": 4 |
669 | | - } |
670 | | - }, |
671 | | - { |
672 | | - "key": "vpc_id" |
673 | | - }, |
674 | | - { |
675 | | - "key": "existing_ssh_key_name" |
676 | | - }, |
677 | | - { |
678 | | - "key": "resource_tags", |
679 | | - "custom_config": { |
680 | | - "grouping": "deployment", |
681 | | - "original_grouping": "deployment", |
682 | | - "config_constraints": { |
683 | | - "type": "string" |
684 | | - } |
685 | | - } |
686 | | - }, |
687 | | - { |
688 | | - "key": "access_tags", |
689 | | - "custom_config": { |
690 | | - "grouping": "deployment", |
691 | | - "original_grouping": "deployment", |
692 | | - "config_constraints": { |
693 | | - "type": "string" |
694 | | - } |
695 | | - } |
696 | | - }, |
697 | | - { |
698 | | - "key": "image_name" |
699 | | - }, |
700 | | - { |
701 | | - "key": "vsi_instance_profile" |
702 | | - }, |
703 | | - { |
704 | | - "key": "user_data" |
705 | | - }, |
706 | | - { |
707 | | - "key": "boot_volume_encryption_key" |
708 | | - }, |
709 | | - { |
710 | | - "key": "vsi_per_subnet" |
711 | | - }, |
712 | | - { |
713 | | - "key": "subnet_names" |
714 | | - }, |
715 | | - { |
716 | | - "key": "security_group_ids" |
717 | | - }, |
718 | | - { |
719 | | - "key": "block_storage_volumes" |
720 | | - }, |
721 | | - { |
722 | | - "key": "skip_iam_authorization_policy" |
723 | | - }, |
724 | | - { |
725 | | - "key": "enable_floating_ip" |
726 | | - }, |
727 | | - { |
728 | | - "key": "placement_group_id" |
729 | | - }, |
730 | | - { |
731 | | - "key": "load_balancers" |
732 | | - }, |
733 | | - { |
734 | | - "key": "primary_vni_additional_ip_count" |
735 | | - }, |
736 | | - { |
737 | | - "key": "use_legacy_network_interface" |
738 | | - }, |
739 | | - { |
740 | | - "key": "allow_ip_spoofing" |
741 | | - } |
742 | | - ], |
743 | | - "iam_permissions": [ |
744 | | - { |
745 | | - "role_crns": [ |
746 | | - "crn:v1:bluemix:public:iam::::role:Administrator" |
747 | | - ], |
748 | | - "service_name": "is.vpc", |
749 | | - "notes": "Required to create Virtual Private Cloud(VPC)." |
750 | | - } |
751 | | - ], |
752 | | - "architecture": { |
753 | | - "features": [ |
754 | | - { |
755 | | - "title": " ", |
756 | | - "description": "Ideal for extending existing VPC environments" |
757 | | - }, |
758 | | - { |
759 | | - "title": " ", |
760 | | - "description": "Validated configuration that enhances resiliency and security while aligning with financial services compliance requirements." |
761 | | - } |
762 | | - ], |
763 | | - "diagrams": [ |
764 | | - { |
765 | | - "diagram": { |
766 | | - "caption": "Virtual Server Instance topology - VSI on existing VPC", |
767 | | - "url": "https://raw.githubusercontent.com/terraform-ibm-modules/terraform-ibm-landing-zone/main/reference-architectures/vsi-vsi.drawio.svg", |
768 | | - "type": "image/svg+xml" |
769 | | - }, |
770 | | - "description": "This variation is aligned to the IBM Cloud for Financial Services reference architecture. It provisions <b>Virtual Server Instances (VSIs)</b> in every subnet across multiple availability zones, delivering a resilient and secure multizone infrastructure to run your workloads.<br><br> The extension integrates <b>Key Management</b> to strengthen security of sensitive data and uses <b>Activity Tracker with Flow Logs</b> to collect and store Internet Protocol (IP) traffic data. A <b>transit gateway</b> connects the Management and Workload VPCs, while <b>Virtual Private Endpoints (VPEs)</b> provide private access to IBM Cloud services. Secure connectivity to enterprise environments is enabled through a <b>site-to-site VPN</b>, and <b>CBR (Context-based restrictions)</b> rules manage traffic flows to approved services.<br><br> This variation avoids the use of floating IPs for internet access, relying instead on private and controlled connections. It simplifies risk management and demonstrates regulatory compliance for Financial Services scenarios." |
771 | | - } |
772 | | - ] |
773 | | - }, |
774 | | - "terraform_version": "1.10.5", |
775 | | - "dependency_version_2": true |
| 599 | + "dependency_version_2": true, |
| 600 | + "ignore_readme": true |
776 | 601 | } |
777 | 602 | ] |
778 | 603 | }, |
|
1190 | 1015 | ] |
1191 | 1016 | }, |
1192 | 1017 | "terraform_version": "1.10.5", |
1193 | | - "dependency_version_2": true |
| 1018 | + "dependency_version_2": true, |
| 1019 | + "ignore_readme": true |
1194 | 1020 | } |
1195 | 1021 | ] |
1196 | 1022 | }, |
|
1589 | 1415 | ] |
1590 | 1416 | }, |
1591 | 1417 | "terraform_version": "1.10.5", |
1592 | | - "dependency_version_2": true |
| 1418 | + "dependency_version_2": true, |
| 1419 | + "ignore_readme": true |
1593 | 1420 | }, |
1594 | 1421 | { |
1595 | 1422 | "label": "Standard - Financial Services edition", |
|
2249 | 2076 | ] |
2250 | 2077 | }, |
2251 | 2078 | "terraform_version": "1.10.5", |
2252 | | - "dependency_version_2": true |
| 2079 | + "dependency_version_2": true, |
| 2080 | + "ignore_readme": true |
2253 | 2081 | } |
2254 | 2082 | ] |
2255 | 2083 | } |
|
0 commit comments