コード例 #1
0
ファイル: vsfs_ec2.py プロジェクト: vsfs/vsfs-bench
    def create_vpc(self):
        """Creates an VPC to run VSFS cluster.
        """
        vpc = self.vpc.create_vpc('10.0.0.0/22')
        while vpc.state != 'available':
            logging.info('VPC state is pending...sleep 10 seconds...')
            time.sleep(10)
            vpc.update()

        self.vpc.create_subnet(vpc.id, '10.0.1.0/24')
        self.vpc.create_subnet(vpc.id, '10.0.0.0/24')
        gateway = self.vpc.create_internet_gateway()
        self.vpc.attach_internet_gateway(gateway.id, vpc.id)
コード例 #2
0
ファイル: vpc.py プロジェクト: mattghali/veep
 def _wait(self, vpc):
     try:
         while vpc.update() != 'available':
             time.sleep(1)
     except self.connection.ResponseError as e:
         self._wait(vpc)