public void EstablishContext()
        {
            Deployment = new TwoRoleDeploy();
            Deployment.Initialize(new SampleConfiguration());

            Map = new RoleToServerMap();
            Map.AddMap("Web", "SrvTopeka09");
            Map.AddMap("Web", "SrvTopeka19");
            Inspector = new DropkickDeploymentInspector(Map);
        }
        public void EstablishContext()
        {
            Deployment = new TwoRoleDeploy();
            Deployment.Initialize(new SampleConfiguration());

            Map = new RoleToServerMap();
            Map.AddMap("Web", "SrvTopeka09");
            Map.AddMap("Web", "SrvTopeka19");
            Inspector = new DropkickDeploymentInspector(Map);
        }
        public void EstablishContext()
        {
            Deployment = new TwoPartDeploy();
            Inspector = new DropkickDeploymentInspector();
            Map = new RoleToServerMap();
            Map.AddMap("Web", "SrvTopeka09");
            Map.AddMap("Web", "SrvTopeka19");
            Map.AddMap("Db", "SrvTopeka02");

            BecauseOf();
        }
Example #4
0
        public void EstablishContext()
        {
            Deployment = new TwoPartDeploy();
            Inspector  = new DropkickDeploymentInspector();
            Map        = new RoleToServerMap();
            Map.AddMap("Web", "SrvTopeka09");
            Map.AddMap("Web", "SrvTopeka19");
            Map.AddMap("Db", "SrvTopeka02");

            BecauseOf();
        }
        public void TryWeb()
        {
            var dep = new TwoPartDeploy();
            var maps = new RoleToServerMap();
            maps.AddMap("WEB", "BOB");

            var ins = new DropkickDeploymentInspector();

            var plan = ins.GetPlan(dep, maps);

            Assert.AreEqual(1, plan.RoleCount);
        }
        public static void KickItOutThereAlready(Deployment deployment, DeploymentArguments args)
        {
            _inspector = new DropkickDeploymentInspector(args.ServerMappings);

            if (args.Role != "ALL") _inspector.RolesToGet(args.Role.Split(','));

            var plan = _inspector.GetPlan(deployment);

            //HOW TO PLUG IN   args.Role
            //TODO: should be able to block here
            _actions[args.Command](plan);
        }
        public static DeploymentResult KickItOutThereAlready(Deployment deployment, DeploymentArguments args)
        {
            _inspector = new DropkickDeploymentInspector(args.ServerMappings);

            if (args.Role != "ALL") _inspector.RolesToGet(args.Role.Split(','));

            var plan = _inspector.GetPlan(deployment);
            plan.AbortOnError = args.AbortOnError;

            //HOW TO PLUG IN   args.Role
            //TODO: should be able to block here
            return plan.Run(args.Command);
        }
        public void TryWeb()
        {
            var dep  = new TwoPartDeploy();
            var maps = new RoleToServerMap();

            maps.AddMap("WEB", "BOB");

            var ins = new DropkickDeploymentInspector();

            var plan = ins.GetPlan(dep, maps);

            Assert.AreEqual(1, plan.RoleCount);
        }
        public void TryAll()
        {
            var dep = new TwoRoleDeploy();
            dep.Initialize(new object());

            var maps = new RoleToServerMap();
            maps.AddMap("DB", "BOB");

            var ins = new DropkickDeploymentInspector(maps);

            var plan = ins.GetPlan(dep);

            Assert.AreEqual(2, plan.RoleCount);
        }
        public static void KickItOutThereAlready(Deployment deployment, DeploymentArguments args)
        {
            _inspector = new DropkickDeploymentInspector(args.ServerMappings);

            if (args.Role != "ALL")
            {
                _inspector.RolesToGet(args.Role.Split(','));
            }

            var plan = _inspector.GetPlan(deployment);

            //HOW TO PLUG IN   args.Role
            //TODO: should be able to block here
            _actions[args.Command](plan);
        }
        public void TryDb()
        {
            var dep = new TwoRoleDeploy();
            dep.Initialize(new SampleConfiguration());

            var maps = new RoleToServerMap();
            maps.AddMap("DB","BOB");

            var ins = new DropkickDeploymentInspector(maps);
            ins.RolesToGet("Db");

            var plan = ins.GetPlan(dep);

            Assert.AreEqual(1, plan.RoleCount);
        }
Example #12
0
        public void TryAll()
        {
            var dep = new TwoRoleDeploy();

            dep.Initialize(new object());

            var maps = new RoleToServerMap();

            maps.AddMap("DB", "BOB");

            var ins = new DropkickDeploymentInspector(maps);

            var plan = ins.GetPlan(dep);

            Assert.AreEqual(2, plan.RoleCount);
        }
        public void TryWeb()
        {
            var dep = new TwoRoleDeploy();
            dep.Initialize(new object());

            var maps = new RoleToServerMap();

            var ins = new DropkickDeploymentInspector(maps);

            ins.RolesToGet("Web");

            //how to set the roles
            var plan = ins.GetPlan(dep);

            Assert.AreEqual(1, plan.RoleCount);
        }
Example #14
0
        public void TryWeb()
        {
            var dep = new TwoRoleDeploy();

            dep.Initialize(new object());

            var maps = new RoleToServerMap();

            var ins = new DropkickDeploymentInspector(maps);

            ins.RolesToGet("Web");

            //how to set the roles
            var plan = ins.GetPlan(dep);

            Assert.AreEqual(1, plan.RoleCount);
        }
Example #15
0
        public void TryDb()
        {
            var dep = new TwoRoleDeploy();

            dep.Initialize(new SampleConfiguration());

            var maps = new RoleToServerMap();

            maps.AddMap("DB", "BOB");
            maps.AddMap("WEB", "BILL");

            var ins = new DropkickDeploymentInspector(maps);

            ins.RolesToGet("Db");

            var plan = ins.GetPlan(dep);

            Assert.AreEqual(1, plan.RoleCount);
        }