diff options
| author | Mark Asselstine <mark.asselstine@windriver.com> | 2017-01-09 10:04:10 -0500 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@windriver.com> | 2017-01-09 12:23:58 -0500 |
| commit | 0d6067258d09fdd47c95828e5e0e9b0f9987a529 (patch) | |
| tree | dbce7395b11e577bbcd633fa0daeae24697df42e /meta-openstack/recipes-support/deploychef/files | |
| parent | 96dd0da3edc2f56de99d84ef96effdbf366a3041 (diff) | |
| download | meta-cloud-services-0d6067258d09fdd47c95828e5e0e9b0f9987a529.tar.gz | |
chef: remove the use of chef
The use of chef was never complete, had isses with updating binary
database files and had a cumbersome implementation. Since we are using
Ansible in meta-overc we are dropping the use of chef here and will
look to being at par with meta-overc by using Ansible if/when we get
time to look at runtime configuration in meta-cloud-services.
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'meta-openstack/recipes-support/deploychef/files')
3 files changed, 0 insertions, 89 deletions
diff --git a/meta-openstack/recipes-support/deploychef/files/deploychef.init b/meta-openstack/recipes-support/deploychef/files/deploychef.init deleted file mode 100644 index 22f318b..0000000 --- a/meta-openstack/recipes-support/deploychef/files/deploychef.init +++ /dev/null | |||
| @@ -1,26 +0,0 @@ | |||
| 1 | #!/bin/bash | ||
| 2 | #After this script executes, it runs the 'run-openstackchef' script found in | ||
| 3 | #/opt/deploychef/ directory. After that, all the | ||
| 4 | #configuration files that were registered with openstackchef class are | ||
| 5 | #created using run-time environment variables and default values | ||
| 6 | # found in /opt/deploychef/cookbooks/openstack/attributes/default.rb | ||
| 7 | deploychef_root=%DEPLOYCHEF_ROOT_DIR% | ||
| 8 | LOG_DIR=/var/log/%PACKAGE_NAME% | ||
| 9 | LOG_FILE=$LOG_DIR/%PACKAGE_NAME%.log | ||
| 10 | script_file=$deploychef_root/run-openstackchef | ||
| 11 | chefsolo_success_file="%SYSCONFDIR%/chefsolo.ran" | ||
| 12 | if [ ! -f $chefsolo_success_file ]; then | ||
| 13 | if [ -f $script_file ] ; then | ||
| 14 | mkdir -p $LOG_DIR | ||
| 15 | #Remove deploy init script if present | ||
| 16 | rm -f /etc/init.d/deploy 2>/dev/null | ||
| 17 | cd $deploychef_root | ||
| 18 | . $(basename $script_file) | ||
| 19 | if [ $? = 0 ]; then | ||
| 20 | echo "Deploychef successfully created chefsolo configuration files" \ | ||
| 21 | > $LOG_FILE | ||
| 22 | else | ||
| 23 | echo "deploychef ERROR: $i failed." > $LOG_FILE | ||
| 24 | fi | ||
| 25 | fi | ||
| 26 | fi | ||
diff --git a/meta-openstack/recipes-support/deploychef/files/run-deploychef b/meta-openstack/recipes-support/deploychef/files/run-deploychef deleted file mode 100644 index 4fd41d8..0000000 --- a/meta-openstack/recipes-support/deploychef/files/run-deploychef +++ /dev/null | |||
| @@ -1,33 +0,0 @@ | |||
| 1 | #!/bin/bash | ||
| 2 | # run-deploychef | ||
| 3 | # | ||
| 4 | # Copyright (c) 2014 Wind River Systems, Inc. | ||
| 5 | # | ||
| 6 | # Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| 7 | # of this software and associated documentation files (the "Software"), to deal | ||
| 8 | # in the Software without restriction, including without limitation the rights | ||
| 9 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| 10 | # copies of the Software, and to permit persons to whom the Software is | ||
| 11 | # furnished to do so, subject to the following conditions: | ||
| 12 | # | ||
| 13 | # The above copyright notice and this permission notice shall be included in | ||
| 14 | # all copies or substantial portions of the Software. | ||
| 15 | |||
| 16 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| 17 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| 18 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| 19 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| 20 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| 21 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
| 22 | # THE SOFTWARE. | ||
| 23 | # | ||
| 24 | # | ||
| 25 | # This file is the main script file that reconfigures the stack when any of | ||
| 26 | # the attributes variables change at run-time. | ||
| 27 | # | ||
| 28 | #Shutdown all registered services | ||
| 29 | . ./service-shutdown | ||
| 30 | #Re-generate configuration files from template files | ||
| 31 | . ./run-openstackchef | ||
| 32 | #Run post-install script and then start services | ||
| 33 | . ./run-postinsts | ||
diff --git a/meta-openstack/recipes-support/deploychef/files/run-openstackchef b/meta-openstack/recipes-support/deploychef/files/run-openstackchef deleted file mode 100644 index 18e6a68..0000000 --- a/meta-openstack/recipes-support/deploychef/files/run-openstackchef +++ /dev/null | |||
| @@ -1,30 +0,0 @@ | |||
| 1 | #!/bin/bash | ||
| 2 | # run-openstackchef | ||
| 3 | # | ||
| 4 | # Copyright (c) 2014 Wind River Systems, Inc. | ||
| 5 | # | ||
| 6 | # Permission is hereby granted, free of charge, to any person obtaining a copy | ||
| 7 | # of this software and associated documentation files (the "Software"), to deal | ||
| 8 | # in the Software without restriction, including without limitation the rights | ||
| 9 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
| 10 | # copies of the Software, and to permit persons to whom the Software is | ||
| 11 | # furnished to do so, subject to the following conditions: | ||
| 12 | # | ||
| 13 | # The above copyright notice and this permission notice shall be included in | ||
| 14 | # all copies or substantial portions of the Software. | ||
| 15 | |||
| 16 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||
| 17 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||
| 18 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||
| 19 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||
| 20 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||
| 21 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||
| 22 | # THE SOFTWARE. | ||
| 23 | # | ||
| 24 | # | ||
| 25 | # This script just runs chefsolo to generate our configuration files | ||
| 26 | # | ||
| 27 | # | ||
| 28 | #Use chefsolo to generate configuration files/scripts base on | ||
| 29 | #templates if templates/default | ||
| 30 | chef-solo -f -c config.rb -j attributes.json | ||
