|
@@ -83,5 +83,196 @@ class TestHookAfterInstall(RMFTestCase):
|
|
|
configurations = self.getConfig()['configurations']['core-site'],
|
|
|
configuration_attributes = self.getConfig()['configuration_attributes']['core-site'],
|
|
|
only_if="ls /usr/hdp/current/hadoop-client/conf")
|
|
|
+
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/zookeeper/conf', '/etc/zookeeper/conf.install'),
|
|
|
+ not_if = 'test -e /etc/zookeeper/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/zookeeper/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/zookeeper/conf',
|
|
|
+ to = '/usr/hdp/current/zookeeper-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/ranger/kms/conf', '/etc/ranger/kms/conf.install'),
|
|
|
+ not_if = 'test -e /etc/ranger/kms/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/ranger/kms/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/ranger/kms/conf',
|
|
|
+ to = '/usr/hdp/current/ranger-kms/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/accumulo/conf', '/etc/accumulo/conf.install'),
|
|
|
+ not_if = 'test -e /etc/accumulo/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/accumulo/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/accumulo/conf',
|
|
|
+ to = '/usr/hdp/current/accumulo-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/phoenix/conf', '/etc/phoenix/conf.install'),
|
|
|
+ not_if = 'test -e /etc/phoenix/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/phoenix/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/phoenix/conf',
|
|
|
+ to = '/usr/hdp/current/phoenix-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/sqoop/conf', '/etc/sqoop/conf.install'),
|
|
|
+ not_if = 'test -e /etc/sqoop/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/sqoop/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/sqoop/conf',
|
|
|
+ to = '/usr/hdp/current/sqoop-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/hadoop/conf', '/etc/hadoop/conf.install'),
|
|
|
+ not_if = 'test -e /etc/hadoop/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/hadoop/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/hadoop/conf',
|
|
|
+ to = '/usr/hdp/current/hadoop-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/hive/conf', '/etc/hive/conf.install'),
|
|
|
+ not_if = 'test -e /etc/hive/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/hive/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/hive/conf',
|
|
|
+ to = '/usr/hdp/current/hive-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/kafka/conf', '/etc/kafka/conf.install'),
|
|
|
+ not_if = 'test -e /etc/kafka/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/kafka/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/kafka/conf',
|
|
|
+ to = '/usr/hdp/current/kafka-broker/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/mahout/conf', '/etc/mahout/conf.install'),
|
|
|
+ not_if = 'test -e /etc/mahout/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/mahout/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/mahout/conf',
|
|
|
+ to = '/usr/hdp/current/mahout-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/slider/conf', '/etc/slider/conf.install'),
|
|
|
+ not_if = 'test -e /etc/slider/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/slider/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/slider/conf',
|
|
|
+ to = '/usr/hdp/current/slider-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/tez/conf', '/etc/tez/conf.install'),
|
|
|
+ not_if = 'test -e /etc/tez/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/tez/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/tez/conf',
|
|
|
+ to = '/usr/hdp/current/tez-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/storm/conf', '/etc/storm/conf.install'),
|
|
|
+ not_if = 'test -e /etc/storm/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/storm/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/storm/conf',
|
|
|
+ to = '/usr/hdp/current/storm-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/oozie/conf', '/etc/oozie/conf.install'),
|
|
|
+ not_if = 'test -e /etc/oozie/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/oozie/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/oozie/conf',
|
|
|
+ to = '/usr/hdp/current/oozie-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/spark/conf', '/etc/spark/conf.install'),
|
|
|
+ not_if = 'test -e /etc/spark/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/spark/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/spark/conf',
|
|
|
+ to = '/usr/hdp/current/spark-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/falcon/conf', '/etc/falcon/conf.install'),
|
|
|
+ not_if = 'test -e /etc/falcon/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/falcon/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/falcon/conf',
|
|
|
+ to = '/usr/hdp/current/falcon-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/hbase/conf', '/etc/hbase/conf.install'),
|
|
|
+ not_if = 'test -e /etc/hbase/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/hbase/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/hbase/conf',
|
|
|
+ to = '/usr/hdp/current/hbase-client/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/ranger/kms/usersync', '/etc/ranger/kms/conf.install'),
|
|
|
+ not_if = 'test -e /etc/ranger/kms/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/ranger/kms/usersync',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/ranger/kms/usersync',
|
|
|
+ to = '/usr/hdp/current/ranger-usersync/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/knox/conf', '/etc/knox/conf.install'),
|
|
|
+ not_if = 'test -e /etc/knox/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/knox/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/knox/conf',
|
|
|
+ to = '/usr/hdp/current/knox-server/conf',
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Execute', ('cp', '-R', '-p', '/etc/ranger/admin/conf', '/etc/ranger/admin/conf.install'),
|
|
|
+ not_if = 'test -e /etc/ranger/admin/conf.install',
|
|
|
+ sudo = True,
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Directory', '/etc/ranger/admin/conf',
|
|
|
+ action = ['delete'],
|
|
|
+ )
|
|
|
+ self.assertResourceCalled('Link', '/etc/ranger/admin/conf',
|
|
|
+ to = '/usr/hdp/current/ranger-admin/conf',
|
|
|
+ )
|
|
|
|
|
|
self.assertNoMoreResources()
|