22 lines
573 B
Bash
22 lines
573 B
Bash
|
function api_key_phpiahm()
|
||
|
{
|
||
|
#Description: obtain api key from phpipam for future operations
|
||
|
#Arguments: none
|
||
|
#Outputs: api key
|
||
|
|
||
|
curl \
|
||
|
--silent \
|
||
|
-X POST \
|
||
|
--user $UN:$PW \
|
||
|
-H "Content-Type: application/xml" \
|
||
|
$PHPIPAM_BASE_URL/user/ > /tmp/phpipam/$CURR_EX_VAR-token.xml
|
||
|
|
||
|
export API_TOKEN=$(while read_dom; do
|
||
|
if [[ $ENTITY = "token" ]]; then
|
||
|
echo $CONTENT
|
||
|
fi
|
||
|
done < /tmp/phpipam/$CURR_EX_VAR-token.xml)
|
||
|
rm -f /tmp/phpipam/$CURR_EX_VAR-token.xml
|
||
|
}
|
||
|
|