LOGIN
command: vagrant login
HashiCorp's Atlasサーバと認証するためのコマンド。
保護されたboxへのアクセス時又は「Vagrant Share」使用時のみに必要。
ログインはVagrantを使用するのに必須ではない。ほとんどのVagrantでログインは不要である。保護されたbox又はVagrant Shareのような特定な機能を使用する時のみログインを必要とする。
このコマンドで利用できるオプションは以下の通り。
オプション
- --check
- ログインしているかをチェックする。ログインしているか否かを出力するのに加え、ログインしていた場合、exit status 0、ログインしていない場合、exit status 1を返す。
- --logout
- ログインしていた場合、ログアウトさせる。既にログアウトしていた場合は何もしない。既にログアウトしていた場合、このコマンドをコールしてもエラーではない。
- --token
- Atlasログイントークンを指定した文字列へセットする。このトークンは有効なAtlasアクセストークンであるとみなされる。
例
ユーザIDとパスワードを使い、安全にAtlasへの認証を行う。
$ vagrant login
# ...
Atlas username:
Atlas password:
カレントのユーザが認証されているかをチェックする。
$ vagrant login --check
You are already logged in.
トークンを使用し安全にAtlasへの認証を行う。
$ vagrant login --token ABCD1234
The token was successfully saved.