@@ -55,54 +55,54 @@ public static void stack(Context ctx) {
5555 // Read in the private key for easy use below (and to ensure it's marked a secret!)
5656 final var privateKey = Output .of (Files .readString (Path .of (privateKeyPath ))).asSecret ();
5757
58- var prodVpc = new Vpc ("prodVpc" , VpcArgs .builder ()
58+ var prodVpc = new Vpc ("prodVpc" , VpcArgs .builder ()
5959 .cidrBlock ("10.192.0.0/16" )
6060 .enableDnsSupport (true )
6161 .enableDnsHostnames (true )
6262 .instanceTenancy ("default" )
6363 .build ());
6464
65- var prodSubnetPublic1 = new Subnet ("prodSubnetPublic1" , SubnetArgs .builder ()
66- .vpcId (prodVpc .getId ())
65+ var prodSubnetPublic1 = new Subnet ("prodSubnetPublic1" , SubnetArgs .builder ()
66+ .vpcId (prodVpc .id ())
6767 .cidrBlock ("10.192.0.0/24" )
6868 .mapPublicIpOnLaunch (true )
6969 .availabilityZone (Output .of (availabilityZones .thenApply (azs -> azs .names ().get (0 ))))
7070 .build ());
7171
72- var prodSubnetPrivate1 = new Subnet ("prodSubnetPrivate1" , SubnetArgs .builder ()
73- .vpcId (prodVpc .getId ())
72+ var prodSubnetPrivate1 = new Subnet ("prodSubnetPrivate1" , SubnetArgs .builder ()
73+ .vpcId (prodVpc .id ())
7474 .cidrBlock ("10.192.20.0/24" )
7575 .mapPublicIpOnLaunch (false )
7676 .availabilityZone (Output .of (availabilityZones .thenApply (azs -> azs .names ().get (1 ))))
7777 .build ());
7878
79- var prodSubnetPrivate2 = new Subnet ("prodSubnetPrivate2" , SubnetArgs .builder ()
80- .vpcId (prodVpc .getId ())
79+ var prodSubnetPrivate2 = new Subnet ("prodSubnetPrivate2" , SubnetArgs .builder ()
80+ .vpcId (prodVpc .id ())
8181 .cidrBlock ("10.192.21.0/24" )
8282 .mapPublicIpOnLaunch (false )
8383 .availabilityZone (Output .of (availabilityZones .thenApply (azs -> azs .names ().get (2 ))))
8484 .build ());
8585
86- var prodIgw = new InternetGateway ("prodIgw" , InternetGatewayArgs .builder ()
87- .vpcId (prodVpc .getId ())
86+ var prodIgw = new InternetGateway ("prodIgw" , InternetGatewayArgs .builder ()
87+ .vpcId (prodVpc .id ())
8888 .build ());
8989
90- var prodPublicCrt = new RouteTable ("prodPublicCrt" , RouteTableArgs .builder ()
91- .vpcId (prodVpc .getId ())
90+ var prodPublicCrt = new RouteTable ("prodPublicCrt" , RouteTableArgs .builder ()
91+ .vpcId (prodVpc .id ())
9292 .routes (RouteTableRouteArgs .builder ()
9393 .cidrBlock ("0.0.0.0/0" )
94- .gatewayId (prodIgw .getId ())
94+ .gatewayId (prodIgw .id ())
9595 .build ())
9696 .build ());
9797
98- var prodCrtaPublicSubnet1 = new RouteTableAssociation ("prodCrtaPublicSubnet1" , RouteTableAssociationArgs .builder ()
99- .subnetId (prodSubnetPublic1 .getId ())
100- .routeTableId (prodPublicCrt .getId ())
98+ var prodCrtaPublicSubnet1 = new RouteTableAssociation ("prodCrtaPublicSubnet1" , RouteTableAssociationArgs .builder ()
99+ .subnetId (prodSubnetPublic1 .id ())
100+ .routeTableId (prodPublicCrt .id ())
101101 .build ());
102102
103- var ec2AllowRule = new SecurityGroup ("ec2AllowRule" , SecurityGroupArgs .builder ()
104- .vpcId (prodVpc .getId ())
105- .ingress (
103+ var ec2AllowRule = new SecurityGroup ("ec2AllowRule" , SecurityGroupArgs .builder ()
104+ .vpcId (prodVpc .id ())
105+ .ingress (
106106 SecurityGroupIngressArgs .builder ()
107107 .description ("ANY" )
108108 .fromPort (0 )
@@ -147,13 +147,13 @@ public static void stack(Context ctx) {
147147 .tags (Map .of ("Name" , "allow ssh,http,https" ))
148148 .build ());
149149
150- var rdsAllowRule = new SecurityGroup ("rdsAllowRule" , SecurityGroupArgs .builder ()
151- .vpcId (prodVpc .getId ())
150+ var rdsAllowRule = new SecurityGroup ("rdsAllowRule" , SecurityGroupArgs .builder ()
151+ .vpcId (prodVpc .id ())
152152 .ingress (SecurityGroupIngressArgs .builder ()
153153 .fromPort (3306 )
154154 .toPort (3306 )
155155 .protocol ("tcp" )
156- .securityGroups (ec2AllowRule .getId ())
156+ .securityGroups (ec2AllowRule .id ())
157157 .build ())
158158 .egress (SecurityGroupEgressArgs .builder ()
159159 .fromPort (0 )
@@ -164,10 +164,10 @@ public static void stack(Context ctx) {
164164 .tags (Map .of ("Name" , "allow ec2" ))
165165 .build ());
166166
167- var rdsSubnetGrp = new SubnetGroup ("rdsSubnetGrp" , SubnetGroupArgs .builder ()
168- .subnetIds (
169- prodSubnetPrivate1 .getId (),
170- prodSubnetPrivate2 .getId ())
167+ var rdsSubnetGrp = new SubnetGroup ("rdsSubnetGrp" , SubnetGroupArgs .builder ()
168+ .subnetIds (
169+ prodSubnetPrivate1 .id (),
170+ prodSubnetPrivate2 .id ())
171171 .build ());
172172
173173 var wordpressdb = new com .pulumi .aws .rds .Instance ("wordpressdb" ,
@@ -176,36 +176,36 @@ public static void stack(Context ctx) {
176176 .engine ("mysql" )
177177 .engineVersion ("5.7" )
178178 .instanceClass (dbInstanceSize )
179- .dbSubnetGroupName (rdsSubnetGrp .getId ())
180- .vpcSecurityGroupIds (rdsAllowRule .getId ())
179+ .dbSubnetGroupName (rdsSubnetGrp .id ())
180+ .vpcSecurityGroupIds (rdsAllowRule .id ())
181181 .dbName (dbName )
182182 .username (dbUsername )
183183 .password (dbPassword )
184184 .skipFinalSnapshot (true )
185185 .build ());
186186
187- var wordpressKeypair = new KeyPair ("wordpressKeypair" , KeyPairArgs .builder ()
187+ var wordpressKeypair = new KeyPair ("wordpressKeypair" , KeyPairArgs .builder ()
188188 .publicKey (publicKey )
189189 .build ());
190190
191191 var wordpressInstance = new com .pulumi .aws .ec2 .Instance ("wordpressInstance" ,
192192 com .pulumi .aws .ec2 .InstanceArgs .builder ()
193193 .ami (Output .of (awsLinuxAmi .thenApply (amiResult -> amiResult .id ())))
194194 .instanceType (ec2InstanceSize )
195- .subnetId (prodSubnetPublic1 .getId ())
196- .vpcSecurityGroupIds (c2AllowRule .getId ())
197- .keyName (wordpressKeypair .getId ())
195+ .subnetId (prodSubnetPublic1 .id ())
196+ .vpcSecurityGroupIds (c2AllowRule .id ())
197+ .keyName (wordpressKeypair .id ())
198198 .tags (Map .of ("Name" , "Wordpress.web" ))
199199 .build (),
200200 CustomResourceOptions .builder ()
201201 .dependsOn (wordpressdb )
202202 .build ());
203203
204- var wordpressEip = new Eip ("wordpressEip" , EipArgs .builder ()
205- .instance (wordpressInstance .getId ())
204+ var wordpressEip = new Eip ("wordpressEip" , EipArgs .builder ()
205+ .instance (wordpressInstance .id ())
206206 .build ());
207207
208- var renderPlaybookCmd = new Command ("renderPlaybookCmd" , CommandArgs .builder ()
208+ var renderPlaybookCmd = new Command ("renderPlaybookCmd" , CommandArgs .builder ()
209209 .create ("cat playbook.yml | envsubst > playbook_rendered.yml" )
210210 .environment (Map .ofEntries (
211211 Map .entry ("DB_RDS" , wordpressdb .endpoint ()),
@@ -215,7 +215,7 @@ public static void stack(Context ctx) {
215215 ))
216216 .build ());
217217
218- var updatePythonCmd = new Command ("updatePythonCmd" , CommandArgs .builder ()
218+ var updatePythonCmd = new Command ("updatePythonCmd" , CommandArgs .builder ()
219219 .connection (ConnectionArgs .builder ()
220220 .host (wordpressEip .publicIp ())
221221 .port (22 )
@@ -227,10 +227,10 @@ public static void stack(Context ctx) {
227227 """ )
228228 .build ());
229229
230- var playAnsiblePlaybookCmd = new Command ("playAnsiblePlaybookCmd" , CommandArgs .builder ()
230+ var playAnsiblePlaybookCmd = new Command ("playAnsiblePlaybookCmd" , CommandArgs .builder ()
231231 .create (wordpressEip .publicIp ().apply (publicIp -> String .format ("ANSIBLE_HOST_KEY_CHECKING=False ansible-playbook -u ec2-user -i '%s,' --private-key %s playbook_rendered.yml" , publicIp ,privateKeyPath )))
232232 .build (), CustomResourceOptions .builder ()
233- .dependsOn (
233+ .dependsOn (
234234 renderPlaybookCmd ,
235235 updatePythonCmd )
236236 .build ());
0 commit comments