Deploying Bamboo as a service on AWS Linux 2 instance using Terraform with remote-exec provisioner. The start and stop command cannot be found.
"sudo touch bamboo.service",
"echo '[Unit]' | sudo tee -a bamboo.service",
"echo 'Description=Atlassian Bamboo Agent' | sudo tee -a bamboo.service",
"echo 'After=syslog.target network.target' | sudo tee -a bamboo.service",
"echo ' ' | sudo tee -a bamboo.service",
"echo '[Service]' | sudo tee -a bamboo.service",
"echo 'Type=forking' | sudo tee -a bamboo.service",
"echo 'User=bamboo-agent' | sudo tee -a bamboo.service",
"echo 'Group=bamboo-agent' | sudo tee -a bamboo.service",
/*"echo 'Environment=CATALINA_PID=/bamboo-install/atlassian-bamboo-9.6.2/atlassian-bamboo/bin/Catalina.pid' | sudo tee -a bamboo.service",
"echo 'PIDFile=/bamboo-install/atlassian/bamboo/bin/Catalina.pid' | sudo tee -a bamboo.service",*/
"echo 'ExecStart=/root/ec2-user/bamboo-install/atlassian-bamboo-9.6.2/bin/start-bamboo.sh start sysd' | sudo tee -a bamboo.service",
"echo 'ExecStop=//root/ec2-user/bamboo-install/atlassian-bamboo-9.6.2/bin/stop-bamboo.sh stop sysd' | sudo tee -a bamboo.service",
"echo 'KillMode=control-group' | sudo tee -a bamboo.service",
"echo 'Environment=SYSTEMD_KILLMODE_WARNING=true' | sudo tee -a bamboo.service",
"echo 'SuccessExitStatus=143' | sudo tee -a bamboo.service",
"echo ' ' | sudo tee -a bamboo.service",
"echo '[Install]' | sudo tee -a bamboo.service",
"echo 'WantedBy=multi-user.target' | sudo tee -a bamboo.service",
"sudo mv bamboo.service /etc/systemd/system/",
"sudo systemctl daemon-reload",
"sudo start bamboo",
Also may be related that when installing the agent software, the following error is displayed:
null_resource.name (remote-exec): Installing file: /generic/bin/bamboo-agent.sh to: /root/bamboo-agent-home/bin/bamboo-agent.sh
null_resource.name (remote-exec): Installing file: /root/bamboo-agent-home/conf/wrapper.conf
null_resource.name (remote-exec): Installing file: /generic/lib/bamboo-agent-bootstrap-jar-with-dependencies.jar to: /root/bamboo-agent-home/lib/bamboo-agent-bootstrap.jar
null_resource.name (remote-exec): Unzipping /classpath.zip to /root/bamboo-agent-home/classpath
null_resource.name (remote-exec): Could not find source file /classpath.zip
null_resource.name (remote-exec): Agent installed
Any suggestions are appreciated. New to Linux and Bamboo.
Thanks!