Exemplo n.º 1
0
        protected override void Execute(CodeActivityContext context)
        {
            try
            {
                var cmd = new CloudComputeConnector(Email.Get(context), AccessKey.Get(context), SecretKey.Get(context));

                cmd.InsertInstance(Region.Get(context), VmName.Get(context), AmiID.Get(context), ImgProject.Get(context));
                Response.Set(context, "Complete");
            }
            catch (Exception e)
            {
                Error.Set(context, e.Message);
            }
        }
Exemplo n.º 2
0
 protected override void Execute(CodeActivityContext context)
 {
     try
     {
         var azureVM = new AzureVMTerminalRunner(SubscriptionId.Get(context), ClientSecret.Get(context)
                                                 , ClientId.Get(context), TenantId.Get(context));
         var resonses = azureVM.RunUnixCommand(GroupName.Get(context), VmName.Get(context), Commands.Get(context).Split(';'), VmUserName.Get(context)
                                               , VmUserPassword.Get(context));
         Response.Set(context, JsonConvert.SerializeObject(resonses));
     }
     catch (Exception e)
     {
         Error.Set(context, e.Message);
     }
 }
Exemplo n.º 3
0
 protected override void Execute(CodeActivityContext context)
 {
     try
     {
         var azureVM = new AzureVM(SubscriptionId.Get(context), ClientSecret.Get(context)
                                   , ClientId.Get(context), TenantId.Get(context));
         azureVM.CreateCentOS7VM(GroupName.Get(context), VmName.Get(context), Region.Get(context), VmUserName.Get(context)
                                 , VmUserPassword.Get(context));
         Response.Set(context, "Complete");
     }
     catch (Exception e)
     {
         Error.Set(context, e.Message);
     }
 }