Skip to content

Commit 5311daa

Browse files
author
Garrett Smith
committed
Installing full zip for now
1 parent 75a35fa commit 5311daa

File tree

2 files changed

+23
-10
lines changed

2 files changed

+23
-10
lines changed

functions

+22-9
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,25 @@
33
. "$genapp_functions/core"
44
. "$genapp_functions/ec2"
55

6-
create_dir_skel() {
7-
mkdir -m 770 "$app_dir/appdynamics"
8-
}
6+
appdynamics_dir=$app_dir/appdynamics
97

108
install_appdynamics() {
11-
echo "TODO: install appdynamics (do we need the whole zip, or just jar?)"
9+
echo "Installing appdynamics"
10+
_tmp=$app_dir/appdynamics_tmp
11+
mkdir $_tmp
12+
unzip -qd $_tmp $plugin_dir/lib/appdynamics.zip
13+
mv $_tmp/appdynamics $appdynamics_dir
14+
rm -rf $_tmp
15+
chmod 770 $appdynamics_dir
16+
}
17+
18+
node_name() {
19+
_meta_val=$(metadata appdynamics_node_name "")
20+
if [ "$_meta_val" != "" ]; then
21+
echo "$_meta_val"
22+
else
23+
instance_data instance-id
24+
fi
1225
}
1326

1427
app_name() {
@@ -18,15 +31,15 @@ app_name() {
1831
write_java_opts() {
1932
_config=$control_dir/java-opts-50-newrelic
2033
echo "Writing appdynamics java options to $_config"
21-
_node_name=$(instance_data instance-id)
34+
_node_name=$(node_name)
2235
_app_name=$(app_name)
2336
_controller_host=$(metadata appdynamics_controller_host "")
2437
_controller_port=$(metadata appdynamics_controller_port "")
25-
_account=$(metadata appdynamics_account_name "")
38+
_account_name=$(metadata appdynamics_account_name "")
2639
_access_key=$(metadata appdynamics_access_key "")
27-
echo "-javaagent:$app_dir/appdynamics/javaagent.jar" >> $_config
28-
echo "-Dappdynamics.agent.runtime.dir=$app_dir/appdynamics" >> $_config
29-
echo "-Dappdynamics.agent.logs.dir=$app_dir/appdynamics" >> $_config
40+
echo "-javaagent:$appdynamics_dir/javaagent.jar" >> $_config
41+
echo "-Dappdynamics.agent.runtime.dir=$appdynamics_dir" >> $_config
42+
echo "-Dappdynamics.agent.logs.dir=$appdynamics_dir" >> $_config
3043
echo "-Dappdynamics.agent.applicationName=$_app_name" >> $_config
3144
echo "-Dappdynamics.agent.nodeName=$_node_name" >> $_config
3245
echo "-Dappdynamics.agent.tierName=$_app_name" >> $_config

setup

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ set -e
55

66
. "$plugin_dir/functions"
77

8-
create_dir_skel
8+
install_appdynamics
99
write_java_opts
1010
write_jboss_modules_system_pkgs

0 commit comments

Comments
 (0)