elasticluster.exceptions

exception elasticluster.exceptions.CloudProviderError[source]
exception elasticluster.exceptions.ClusterError[source]
exception elasticluster.exceptions.ClusterNotFound[source]
exception elasticluster.exceptions.ClusterSizeError(msg=None)[source]

Not enough nodes (of one or more kinds) are available.

exception elasticluster.exceptions.ConfigurationError[source]
exception elasticluster.exceptions.CredentialsError[source]
exception elasticluster.exceptions.FlavorError[source]
exception elasticluster.exceptions.ImageError[source]
exception elasticluster.exceptions.InstanceError[source]

Generic error dealing with cloud-based VM.

The difference between this and other errors raised by cloud APIs (e.g., FlavorError) is that InstanceError occurs when operations fail on a VM instance that ElastiCluster assumes existing (whereas, e.g., FlavorError might happen when starting a VM instance fails).

exception elasticluster.exceptions.InstanceNotFoundError[source]

The cloud provider does not know about the given VM instance.

exception elasticluster.exceptions.KeypairError[source]
exception elasticluster.exceptions.NodeNotFound[source]
exception elasticluster.exceptions.SecurityGroupError[source]
exception elasticluster.exceptions.SetupProviderError[source]

Generic error happening during the setup phase.

exception elasticluster.exceptions.SubnetError[source]
exception elasticluster.exceptions.TimeoutError[source]
exception elasticluster.exceptions.UnsupportedError[source]
exception elasticluster.exceptions.VpcError[source]