Class AnsibleBridge
- java.lang.Object
-
- org.gcube.dataanalysis.dataminer.poolmanager.ansiblebridge.AnsibleBridge
-
public class AnsibleBridge extends Object
-
-
Constructor Summary
Constructors Constructor Description AnsibleBridge(String root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnsibleWorkercreateWorker(Algorithm algorithm, Cluster dataminerCluster, boolean includeAlgorithmDependencies, String user)Collection<Role>generateRoles(Algorithm a, boolean includeAlgorithmDependencies)Collection<Role>generateRoles(Dependency dep)Generate all roles for this dependencyvoidprintInventoryByDomainAndSets(Collection<Cluster> clusters)voidprintInventoryBySets(Collection<Cluster> clusters)
-
-
-
Constructor Detail
-
AnsibleBridge
public AnsibleBridge(String root)
-
-
Method Detail
-
createWorker
public AnsibleWorker createWorker(Algorithm algorithm, Cluster dataminerCluster, boolean includeAlgorithmDependencies, String user) throws IOException
- Throws:
IOException
-
printInventoryByDomainAndSets
public void printInventoryByDomainAndSets(Collection<Cluster> clusters)
-
printInventoryBySets
public void printInventoryBySets(Collection<Cluster> clusters)
-
generateRoles
public Collection<Role> generateRoles(Dependency dep)
Generate all roles for this dependency- Parameters:
dep- Dependency- Returns:
- Collection of Roles
-
generateRoles
public Collection<Role> generateRoles(Algorithm a, boolean includeAlgorithmDependencies)
-
-