fix structure
This commit is contained in:
parent
3cc4ae5699
commit
a7e1a41de4
31 changed files with 102 additions and 13 deletions
|
@ -1,51 +0,0 @@
|
|||
#cloud-config
|
||||
users:
|
||||
- name: ubuntu
|
||||
sudo: ALL=(ALL) NOPASSWD:ALL
|
||||
groups: users, admin
|
||||
home: /home/ubuntu
|
||||
shell: /bin/bash
|
||||
ssh_authorized_keys:
|
||||
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCPIIO8uY8oWIihDv0tCAbX6toyG1RYkaLZyfGD1L+I07K4CnwAVBSU+81vw3Yv5sN9tj2Ccve9kzEeCNMld2mDP/Tt7edkx2MCToVfVx+njqwY/XbMY9bfdRKJLhIoLavuVNLnnkSIXdtlGr3JF71hPHzBDMEo64ofPCQ8hPsGxL1u3efb12jcWcRhudKtv7Qh6cVE47Zj4xImfi6VlLqwzcKZ5oCqR/z1hLLL+/pS3eM5Qsor5wmAqNfH4+z5eE+pOkFm7a0Nkygv9jwXIqtJzFGKYDe6ciBD04pEovdvY0FTyiv2vksQOVgjtu2faG2Iv1HOG0JktCIwJ49OEgjT teacher-key
|
||||
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKgdN/WkRYNDPLa06pBFByEMfkT+ic8XjL+WG4VcXVtN jannisfeldmann@MacBook-Air-von-Jannis.local
|
||||
|
||||
ssh_pwauth: false
|
||||
disable_root: false
|
||||
package_update: true
|
||||
packages:
|
||||
- unzip
|
||||
- gnupg
|
||||
- curl
|
||||
|
||||
write_files:
|
||||
- path: /home/ubuntu/mongodconfupdate.sh
|
||||
content: |
|
||||
sudo sed -i 's/#security:/security:\n authorization: enabled/g' /etc/mongod.conf
|
||||
- path: /home/ubuntu/mongodbuser.txt
|
||||
content: |
|
||||
use admin;
|
||||
db.createUser(
|
||||
{
|
||||
user: "admin",
|
||||
pwd: "MyPassword.42",
|
||||
roles: [
|
||||
{ role: "userAdminAnyDatabase", db: "admin" },
|
||||
{ role: "readWriteAnyDatabase", db: "admin" },
|
||||
{ role: "root", db: "admin" }
|
||||
]
|
||||
}
|
||||
);
|
||||
|
||||
runcmd:
|
||||
- curl -fsSL https://pgp.mongodb.com/server-6.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg --dearmor
|
||||
- echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
|
||||
- sudo apt-get update -y
|
||||
- sudo apt-get install -y mongodb-org
|
||||
- sudo sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mongod.conf
|
||||
- sudo chmod +x /home/ubuntu/mongodconfupdate.sh
|
||||
- sudo /home/ubuntu/mongodconfupdate.sh
|
||||
- sudo systemctl enable mongod
|
||||
- sudo systemctl start mongod
|
||||
- sleep 10
|
||||
- mongosh < /home/ubuntu/mongodbuser.txt
|
||||
- sudo systemctl restart mongod
|
Loading…
Add table
Add a link
Reference in a new issue