@@ -93,145 +93,141 @@ type Task struct {
9393}
9494
9595func (t * Task ) Create (ctx context.Context ) error {
96- logrus .Info ("Creating DefaultVPC..." )
96+ logrus .Info ("[1/11] Importing DefaultVPC..." )
9797 if err := t .DataSources .DefaultVPC .Read (ctx ); err != nil {
9898 return err
9999 }
100- logrus .Info ("Creating DefaultVPCSubnet..." )
100+ logrus .Info ("[2/11] Importing DefaultVPCSubnet..." )
101101 if err := t .DataSources .DefaultVPCSubnet .Read (ctx ); err != nil {
102102 return err
103103 }
104- logrus .Info ("Creating Image..." )
104+ logrus .Info ("[3/11] Reading Image..." )
105105 if err := t .DataSources .Image .Read (ctx ); err != nil {
106106 return err
107107 }
108- logrus .Info ("Creating Bucket..." )
108+ logrus .Info ("[4/11] Creating Bucket..." )
109109 if err := t .Resources .Bucket .Create (ctx ); err != nil {
110110 return err
111111 }
112- logrus .Info ("Creating SecurityGroup..." )
112+ logrus .Info ("[5/11] Creating SecurityGroup..." )
113113 if err := t .Resources .SecurityGroup .Create (ctx ); err != nil {
114114 return err
115115 }
116- logrus .Info ("Creating KeyPair..." )
116+ logrus .Info ("[6/11] Creating KeyPair..." )
117117 if err := t .Resources .KeyPair .Create (ctx ); err != nil {
118118 return err
119119 }
120- logrus .Info ("Creating Credentials..." )
120+ logrus .Info ("[7/11] Reading Credentials..." )
121121 if err := t .DataSources .Credentials .Read (ctx ); err != nil {
122122 return err
123123 }
124- logrus .Info ("Creating LaunchTemplate..." )
124+ logrus .Info ("[8/11] Creating LaunchTemplate..." )
125125 if err := t .Resources .LaunchTemplate .Create (ctx ); err != nil {
126126 return err
127127 }
128- logrus .Info ("Creating AutoScalingGroup..." )
128+ logrus .Info ("[9/11] Creating AutoScalingGroup..." )
129129 if err := t .Resources .AutoScalingGroup .Create (ctx ); err != nil {
130130 return err
131131 }
132- logrus .Info ("Uploading Directory..." )
132+ logrus .Info ("[10/11] Uploading Directory..." )
133133 if t .Attributes .Environment .Directory != "" {
134134 if err := t .Push (ctx , t .Attributes .Environment .Directory ); err != nil {
135135 return err
136136 }
137137 }
138- logrus .Info ("Starting task..." )
138+ logrus .Info ("[11/11] Starting task..." )
139139 if err := t .Start (ctx ); err != nil {
140140 return err
141141 }
142- logrus .Info ("Done! " )
142+ logrus .Info ("Creation completed " )
143143 t .Attributes .Addresses = t .Resources .AutoScalingGroup .Attributes .Addresses
144144 t .Attributes .Status = t .Resources .AutoScalingGroup .Attributes .Status
145145 t .Attributes .Events = t .Resources .AutoScalingGroup .Attributes .Events
146146 return nil
147147}
148148
149149func (t * Task ) Read (ctx context.Context ) error {
150- logrus .Info ("Reading DefaultVPC..." )
150+ logrus .Info ("[1/9] Reading DefaultVPC..." )
151151 if err := t .DataSources .DefaultVPC .Read (ctx ); err != nil {
152152 return err
153153 }
154- logrus .Info ("Reading DefaultVPCSubnet..." )
154+ logrus .Info ("[2/9] Reading DefaultVPCSubnet..." )
155155 if err := t .DataSources .DefaultVPCSubnet .Read (ctx ); err != nil {
156156 return err
157157 }
158- logrus .Info ("Reading Image..." )
158+ logrus .Info ("[3/9] Reading Image..." )
159159 if err := t .DataSources .Image .Read (ctx ); err != nil {
160160 return err
161161 }
162- logrus .Info ("Reading Bucket..." )
162+ logrus .Info ("[4/9] Reading Bucket..." )
163163 if err := t .Resources .Bucket .Read (ctx ); err != nil {
164164 return err
165165 }
166- logrus .Info ("Reading Credentials..." )
167- if err := t .DataSources .Credentials .Read (ctx ); err != nil {
168- return err
169- }
170- logrus .Info ("Reading SecurityGroup..." )
166+ logrus .Info ("[5/9] Reading SecurityGroup..." )
171167 if err := t .Resources .SecurityGroup .Read (ctx ); err != nil {
172168 return err
173169 }
174- logrus .Info ("Reading KeyPair..." )
170+ logrus .Info ("[6/9] Reading KeyPair..." )
175171 if err := t .Resources .KeyPair .Read (ctx ); err != nil {
176172 return err
177173 }
178- logrus .Info ("Reading Credentials..." )
174+ logrus .Info ("[7/9] Reading Credentials..." )
179175 if err := t .DataSources .Credentials .Read (ctx ); err != nil {
180176 return err
181177 }
182- logrus .Info ("Reading LaunchTemplate..." )
178+ logrus .Info ("[8/9] Reading LaunchTemplate..." )
183179 if err := t .Resources .LaunchTemplate .Read (ctx ); err != nil {
184180 return err
185181 }
186- logrus .Info ("Reading AutoScalingGroup..." )
182+ logrus .Info ("[9/9] Reading AutoScalingGroup..." )
187183 if err := t .Resources .AutoScalingGroup .Read (ctx ); err != nil {
188184 return err
189185 }
190- logrus .Info ("Done! " )
186+ logrus .Info ("Read completed " )
191187 t .Attributes .Addresses = t .Resources .AutoScalingGroup .Attributes .Addresses
192188 t .Attributes .Status = t .Resources .AutoScalingGroup .Attributes .Status
193189 t .Attributes .Events = t .Resources .AutoScalingGroup .Attributes .Events
194190 return nil
195191}
196192
197193func (t * Task ) Delete (ctx context.Context ) error {
198- logrus .Info ("Downloading Directory..." )
194+ logrus .Info ("[1/8] Downloading Directory..." )
199195 if t .Read (ctx ) == nil {
200196 if t .Attributes .Environment .DirectoryOut != "" {
201197 if err := t .Pull (ctx , t .Attributes .Environment .Directory , t .Attributes .Environment .DirectoryOut ); err != nil && err != common .NotFoundError {
202198 return err
203199 }
204200 }
205- logrus .Info ("Emptying Bucket..." )
201+ logrus .Info ("[2/8] Emptying Bucket..." )
206202 if err := machine .Delete (ctx , (* t .DataSources .Credentials .Resource )["RCLONE_REMOTE" ]); err != nil && err != common .NotFoundError {
207203 return err
208204 }
209205 }
210- logrus .Info ("Deleting AutoScalingGroup..." )
206+ logrus .Info ("[3/8] Deleting AutoScalingGroup..." )
211207 if err := t .Resources .AutoScalingGroup .Delete (ctx ); err != nil {
212208 return err
213209 }
214- logrus .Info ("Deleting LaunchTemplate..." )
210+ logrus .Info ("[4/8] Deleting LaunchTemplate..." )
215211 if err := t .Resources .LaunchTemplate .Delete (ctx ); err != nil {
216212 return err
217213 }
218- logrus .Info ("Deleting KeyPair..." )
214+ logrus .Info ("[5/8] Deleting KeyPair..." )
219215 if err := t .Resources .KeyPair .Delete (ctx ); err != nil {
220216 return err
221217 }
222- logrus .Info ("Deleting SecurityGroup..." )
218+ logrus .Info ("[6/8] Deleting SecurityGroup..." )
223219 if err := t .Resources .SecurityGroup .Delete (ctx ); err != nil {
224220 return err
225221 }
226- logrus .Info ("Deleting Credentials..." )
222+ logrus .Info ("[7/8] Reading Credentials..." )
227223 if err := t .DataSources .Credentials .Read (ctx ); err != nil {
228224 return err
229225 }
230- logrus .Info ("Deleting Bucket..." )
226+ logrus .Info ("[8/8] Deleting Bucket..." )
231227 if err := t .Resources .Bucket .Delete (ctx ); err != nil {
232228 return err
233229 }
234- logrus .Info ("Done! " )
230+ logrus .Info ("Deletion completed " )
235231 return nil
236232}
237233
0 commit comments