cityofaustin / atd-data-tech

Austin Transportation Data & Technology Services
17 stars 2 forks source link

Author a script to update passwords on linux daughter boards within our signal controllers #18151

Open atdservicebot opened 3 months ago

atdservicebot commented 3 months ago

Describe the problem.

Need a script written to change the password on signal controller. I have spoken to Frank about this.

Describe the solution you have in mind.

Python script to login to each controller and change the password

How will we know that our solution is successful?

If the passwords are changed

Users

MMC and comm team will periodically run the script to update passwords

Sponsorship

Brian Craig

Which Strategic Direction 2023 “Mobility” indicators would this new application impact?

['Condition of transportation-related infrastructure']

Which Austin Strategic Mobility Plan goals would this new application support?

['None']

Describe any workarounds you currently have in place or alternative solutions you've considered.

manually log into all of the controllers

Is there anything else we should know?

Early August at the latest

How have other divisions/departments/cities addressed similar challenges?

No

Requested By Brian C.

Request ID: DTS24-115975

Goals

frankhereford commented 3 months ago

I spoke to Brian about this today at Cameron for additional information, and I'd like to work this issue for him. Thanks!

ChristinaTremel commented 3 months ago

Work with Brian C to get a list of: IP addresses and passwords

frankhereford commented 3 months ago

https://github.com/cityofaustin/atd-kits as a possible home for this --- and more broadly, we need to decide to what degree we're willing to make this work public.

frankhereford commented 3 months ago

@ChristinaTremel wrote:

Work with Brian C to get a list of: IP addresses and passwords

Hi Christina - I hope you're doing great. I am going to be in a good place to kick off this work tomorrow or this afternoon. Is there anything I can do to help get a hold of the IP address, root username, and root password on a test linux daughterboard in the MMC lab? I'd be happy to reach out to Brian or whomever you think is best. Thanks!

ChristinaTremel commented 3 months ago

@frankhereford I just heard back and with PM you with that information! 🙏🏼

mddilley commented 3 months ago

I came across the Gist with the script in my browser tabs today, and I wanted to drop a link to the Slack thread with the Gist link and other feedback before it gets away from us.

Also, I think that John's idea about adding the script to GitBook would be great to try out. The script and the details about how to run it could live in the same page with the rest of our dev docs that aren't shared publicly.